windows安装运行zookeeper和kafka
Windows Zookeeper和Kafka练习
1、Zookeeper安装
(1) 下载zookeeper zookeeper-3.4.9.tar.gz
http://www.apache.org/dyn/closer.cgi/zookeeper/
(2) 解压zookeeper-3.4.9.tar.gz
E:\softinstall\zookeeper\zookeeper-3.4.9
(3) 修改E:\softinstall\zookeeper\zookeeper-3.4.9\conf下的zoo_sample.cfg复制一份改成
zoo.cfg
(4) 在E:\softinstall\zookeeper\zookeeper-3.4.9\下分别新建文件夹
E:\softinstall\zookeeper\zookeeper-3.4.9\data、E:\softinstall\zookeeper\zookeeper-3.4.9\logs
(5) 在zoo.cfg中修改并保存
dataDir=E://softinstall//zookeeper//zookeeper-3.4.9//data、
dataLogDir=E://softinstall//zookeeper//zookeeper-3.4.9//logs
(6) 在我的电脑——》高级——》环境变量中新建
变量名:ZOOKEEPER_HOME
变量值:E:\softinstall\zookeeper\zookeeper-3.4.9
并添加path如下:
;%ZOOKEEPER_HOME%\bin
(7) 在cmd运行zookeeper
C:\Windows\System32>zkServer并回车
如图:
(8) 编写java类,调用Zookeeper
|
import java.io.IOException;
import org.apache.zookeeper.CreateMode; import org.apache.zookeeper.KeeperException; import org.apache.zookeeper.ZooKeeper; import org.apache.zookeeper.ZooDefs.Ids; public class TestZookeeper { public static void main(String[] args) throws KeeperException, InterruptedException, IOException {
ZooKeeper zookeeper = new ZooKeeper("127.0.0.1:2181", 3000, null); System.out.println("=========创建节点==========="); if(zookeeper.exists("/test", false) == null) { zookeeper.create("/test", "znode1".getBytes(), Ids.OPEN_ACL_UNSAFE, CreateMode.PERSISTENT); } System.out.println("=============查看节点是否安装成功==============="); System.out.println(new String(zookeeper.getData("/test", false, null))); System.out.println("=================修改节点的数据=================="); String data="zNode2"; zookeeper.setData("/test", data.getBytes(), -1); System.out.println("========查看修改的节点是否成功========="); System.out.println(new String(zookeeper.getData("/test", false, null))); System.out.println("=======删除节点=========="); zookeeper.delete("/test", -1);
System.out.println("==========查看节点是否被删除============"); System.out.println("节点状态:" + zookeeper.exists("/test", false));
zookeeper.close(); } } |
2. Kafka安装
(1)下载kafak安装包http://kafka.apache.org/downloads下
如图:
(2)解压到E:\softinstall\kafka_2.11-0.10.1.0
(3)添加kafka日志文件夹:E:\softinstall\kafka_2.11-0.10.1.0\kafka-logs
(4)修改kafka配置文件E:\softinstall\kafka_2.11-0.10.1.0\config\ server.properties的日志地址
如图:
(5) 确保zookeeper已启动
在cmd运行zookeeper
C:\Windows\System32>zkServer并回车
(6) 在CMD运行kafka
如图:
(7) 打开一个新cmd运行,在kafka bin目录创建主题:
(8) 在(7)cmd中再次创建生成者
并回车
(9) 打开一个新cmd运行,在kafka bin目录创建消费者
(10) 在(8)的cmd中生产者中输入:
在(9)cmd中消费者中会看到输出

浙公网安备 33010602011771号