zookeeper+kafka集群安装之一
2024-08-26 19:33:53
zookeeper+kafka集群安装之一
准备3台虚拟机, 系统是RHEL64服务版.
1) 每台机器配置如下:
$ cat /etc/hosts
... # zookeeper hostnames: 192.168.8.182 zk1 192.168.8.183 zk2 192.168.8.184 zk3
2) 每台机器上安装jdk, zookeeper, kafka, 配置如下:
$ vi /etc/profile
... # jdk, zookeeper, kafka export KAFKA_HOME=/usr/local/lib/kafka/kafka_2.9.2-0.8.11 export ZK_HOME=/usr/local/lib/zookeeper/zookeeper-3.4.6 export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$KAFKA_HOME/bin:$ZK_HOME/bin:$PATH
3) 每台机器上运行:
$ source /etc/profile
$ mkdir -p /var/lib/zookeeper
$ cd $ZK_HOME/conf
$ cp zoo_sample.cfg zoo.cfg
$ vi zoo.cfg
... dataDir=/var/lib/zookeeper # the port at which the clients will connect clientPort=2181 # zookeeper cluster server.1=zk1:2888:3888 server.2=zk2:2888:3888 server.3=zk3:2888:3888
4) 每台机器上生成myid:
zk1:
$ echo "1" > /var/lib/zookeeper/myid
zk2:
$ echo "2" > /var/lib/zookeeper/myid
zk3:
$ echo "3" > /var/lib/zookeeper/myid
5) 每台机器上运行setup关闭防火墙
Firewall:
[ ] enabled
6) 每台机器上启动zookeeper:
$ zkServer.sh start
查看状态:
$ zkServer.sh status
最新文章
- 如何修改WAMP中mysql默认空密码
- 实现Asp.Net Mvc4多级Views目录
- hibernateTemplate.find或hibernateTemplate.save()执行操作没有反应,但是有sql语句
- ASP.NET 5新特性
- 基于jQuery打造的选项卡向上弹出jquery焦点图切换特效
- ABAP自定义类的构造方法
- Windows窗体应用程序(非Console)使用libuv实现简单的异步WEB服务器
- 股票中的数学:EMA的推导01
- 如何注册ActiveX打印控件
- rpm安装mysql 默认安装目录
- 2014-07-28 使用Axure RP进行手机端BBS的原型设计
- MockObject
- URL特殊字符需转义
- Swift中使用NSLog的问题
- shell 运算符章节笔记
- 温度转换-java
- Spring Boot 应用 发布到Docker
- Hybrid设计--核心交互
- pyspider中内容选择器常用方法汇总
- EJB开发第二期---开发具有本地接口的无状态Bean