windows10下Kafka环境搭建
内容小白,包含JDK+Zookeeper+Kafka三部分。
JDK:
1) 安装包:Java SE Development Kit 9.0.1
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html
2) 配置环境:(与之前版本设置有差异)
3) 打开Dos界面,运行java:
4) 运行javac:
5) 配置完成。
Zookeeper:
1) 建议下载稳定版。
下载地址:http://mirrors.hust.edu.cn/apache/zookeeper/
2) 下载后解压到一个目录:eg: D:\Java\Tool\zookeeper-3.4.10
3) 在zookeeper-3.4.10目录下,新建文件夹,并命名(eg: data).(路径为:D:\Java\Tool\zookeeper-3.4.10\conf\data)
4) 进入Zookeeper设置目录,eg: D:\Java\Tool\zookeeper-3.4.10\conf
复制“zoo_sample.cfg”副本à并将副本重命名为“zoo.cfg”
在任意文本编辑器(eg:记事本)中打开zoo.cfg
找到并编辑dataDir=D:\\Java\\Tool\\zookeeper-3.4.10\\data
5) 添加系统环境变量:
在系统变量中添加ZOOKEEPER_HOME = D:\Java\Tool\zookeeper-3.4.10
编辑path系统变量,添加为路径%ZOOKEEPER_HOME%\bin
6) 在zoo.cfg文件中修改默认的Zookeeper端口(默认端口2181)
7) Dos下运行:zkserver
8) 搭建成功。
Kafka:
1) 安装包:kafka_2.12-1.0.0.tgz
下载地址:http://kafka.apache.org/downloads.html
推荐版本:kafka_2.12-1.0.0.tgz
2) 下载后解压缩。eg: D:\Tools\kafka_2.11-1.0.0\
3) 建立一个空文件夹 logs. eg: D:\Tools\kafka_2.11-1.0.0\logs
4) 进入config目录,编辑 server.properties文件(eg: 用“写字板”打开)。
找到并编辑log.dirs= D:\\Tools\\kafka_2.11-1.0.0\\logs
找到并编辑zookeeper.connect=localhost:2181。表示本地运行。
(Kafka会按照默认,在9092端口上运行,并连接zookeeper的默认端口:2181)
运行:请确保在启动Kafka服务器前,Zookeeper实例已经准备好并开始运行。(就是开着Zookeeper窗口不要关)
1) 在 D:\WorkSoftware\kafka_2.11-1.0.0下,按住shift+鼠标右键。
选择“在此处打开Powershell窗口(S)”(如果没有此选项,在此处打开命令窗口)。
2) 运行:.\bin\windows\kafka-server-start.bat .\config\server.properties
3) 可能会报错:“找不到或无法加载主类 Files\java\jdk-9.0.1\lib;C:\Program”
4) 解决(3)的办法:
在kafka安装目录中找到bin\windows目录中的kafka-run-class.bat为%CLASSPATH%加上双引号(可用Matlab打开,并进行搜索)
修改前:setCOMMAND=%JAVA%%KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS%%KAFKA_LOG4J_OPTS% -cp%CLASSPATH% %KAFKA_OPTS% %*
修改后:SetCOMMAND=%JAVA%%KAFKA_HEAP_OPTS% %KAFKA_JVM_PERFORMANCE_OPTS% %KAFKA_JMX_OPTS%%KAFKA_LOG4J_OPTS% -cp"%CLASSPATH%"%KAFKA_OPTS% %*
5) 再次运行:.\bin\windows\kafka-server-start.bat.\config\server.properties
6) 搭建成功。
---------------------
作者:tianmanchn
来源:CSDN
原文:https://blog.csdn.net/tianmanchn/article/details/78943147
版权声明:本文为博主原创文章,转载请附上博文链接!
windows10下Kafka环境搭建的更多相关文章
- HBase学习----windows10下使用eclipse搭建HBase的开发环境
以下是我搭建HBase开发环境的一些心得(windows10) 0.安装JDK和eclipse和一个可用的HBase. 这步是最基础的,在此就不赘述了 1.创建一个java项目: 基础问题,不赘述. ...
- windows下golang实现Kfaka消息发送及kafka环境搭建
kafka环境搭建: 一.安装配置java-jdk (1)kafka需要java环境,安装java-jdk,下载地址:https://www.oracle.com/technetwork/java/j ...
- Windows10 下Apache服务器搭建
Windows10 下Apache服务器搭建 转 https://blog.csdn.net/sunqian666888/article/details/78561399 目录 一.软件下载 二. ...
- Solr3.6.1 在Tomcat6下的环境搭建
Solr3.6.1 在Tomcat6下的环境搭建 Tomcat路径:D:\prg\apache-tomcat-6-solr 简写为tomcat_home Solr文件下载保存路径为:F:\softwa ...
- kafka环境搭建及librdkafka测试
kafka环境搭建及librdkafka测试 (2016-04-05 10:18:25) 一.kafka环境搭建(转自http://kafka.apache.org/documentation.h ...
- 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)
原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在w ...
- Windows下的环境搭建Erlang
Windows下的环境搭建 Erlang 一.安装编译器 在http://www.erlang.org/download.html下载R16B01 Windows Binary File并安装. 二. ...
- RF+Appium框架自动化测试系列一之(Mac下Appium环境搭建)万事开头难
消失了3个月,有一段时间没来园子更新博客了,各位看官见谅哈哈,消失是因为刚换了工作环境没外网,好多笔记没能及时的记录分享,以后有时间慢慢补上吧,这段时间主要接触了移动端app的自动化测试,公司为了快速 ...
- 跟我一起,利用bitcms内容管理系统从0到1学习小程序开发:一、IIS下SSL环境搭建
缘起 1.从事互联网十来年了,一直想把自己的从事开发过程遇到的问题给写出来,分享给大家.可是可是这只是个种想法,想想之后就放下了,写出来的类文章是少之又少.古人说无志之人常立志,有志之人立长志.今天, ...
随机推荐
- mysql性能优化分析 --- 上篇
概要 之前看过<高性能mysql>对mysql数据库有了系统化的理解,虽然没能达到精通,但有了概念,遇到问题时会有逻辑条理的分析; 问题 问题:公司xxx页面调用某个接口时,loading ...
- iframe父页面和子页面调用
我在页面中使用iframe标签,有的时候就需要两个页面交互 <iframe id="Iframe" src="{{url('field/user')}}" ...
- 本地项目文件夹上传至个人Github
安装Git 之后到Git官网,点击Download下载,打开安装包一路按Next一切默认直至安装结束. 找到任意一个文件夹,点击鼠标右键后若出现下图的 Git Gui Here 和 Git Bash ...
- 3种自增ID说明
自增ID 1.@@identity 所有会话所有表最后一个自增ID 2.IDENT_CURRENT('表名') 所有会话当前表的自增ID 3.SCOPE_IDENTITY() 当前会话所有表最后一个自 ...
- Linux安装Discuz
安装lamp环境 安装参考 安装Discuz 1.进入官网 2.进入Discuz! 程序发布 3.选择最新版本 4.进入git地址 5.克隆下载 5. 确认Apache中的DocumentRoot配置 ...
- java日期间相隔年月日计算
/** * 获取date1相距date2多少天, date2>date1 * @param date1 * @param date2 * @return ...
- Canvas中如何画一条清晰的线宽为奇数(如1px逻辑像素)的线?
我在开发中使用canvas的机会不是很多,但是第一次实际使用中就遇到了问题,"很久很久以前,我自己画了一个雷达图,线宽都是1像素,但是显示效果不如期望,这才发现canvas中的画线还是有坑的 ...
- redis安装使用
Redis是一个开源的使用ANSI C语言编写.遵守BSD协议.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API. 它通常被称为数据结构服务器,因为值(valu ...
- python案例——体脂率项目
通过一个人的身高.体重.年龄.性别,判断这个人的体脂率,并且反馈是否正常? 首先接到项目后一定要一步步细分任务,直到每个细分的任务都可以用代码来实现. 写代码之前,先要确定python版本的问题 然后 ...
- SQL增删改语句
一,插入数据 1.使用 insert ...values 语句插入单行或多行元组数据 insert into 表名 (列名,列名,...,列名) values 值 表名:指被插入数据的表名 列名: ...