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

最新文章

  1. 如何修改WAMP中mysql默认空密码
  2. 实现Asp.Net Mvc4多级Views目录
  3. hibernateTemplate.find或hibernateTemplate.save()执行操作没有反应,但是有sql语句
  4. ASP.NET 5新特性
  5. 基于jQuery打造的选项卡向上弹出jquery焦点图切换特效
  6. ABAP自定义类的构造方法
  7. Windows窗体应用程序(非Console)使用libuv实现简单的异步WEB服务器
  8. 股票中的数学:EMA的推导01
  9. 如何注册ActiveX打印控件
  10. rpm安装mysql 默认安装目录
  11. 2014-07-28 使用Axure RP进行手机端BBS的原型设计
  12. MockObject
  13. URL特殊字符需转义
  14. Swift中使用NSLog的问题
  15. shell 运算符章节笔记
  16. 温度转换-java
  17. Spring Boot 应用 发布到Docker
  18. Hybrid设计--核心交互
  19. pyspider中内容选择器常用方法汇总
  20. EJB开发第二期---开发具有本地接口的无状态Bean

热门文章

  1. Java异常处理-----Throwable类
  2. Android简易实战教程--第三十话《撕衣美女》
  3. 获取客户信息SQL
  4. AR模块常用函数
  5. Spark调度模式-FIFO和FAIR
  6. Git 解决一个电脑多用户情况(win7)
  7. iOS开发关于适配iOS10以及Xcode8的相关新知识
  8. mapdb的一些性能测试
  9. 【一天一道LeetCode】#202. Happy Number
  10. SpringMVC源码分析--容器初始化(三)HttpServletBean