- 准备虚拟机环境:
本文基于vmware12+centos 6.8,搭建3台虚拟机环境集群来学习
相关安装文件位置:
链接:https://pan.baidu.com/s/1md2w6GJiXzsUKzBXJmJNBA
提取码:1dj7 - 在根目录下创建tempfile文件夹,然后将zookeeper和kafka上传到该目录下并解压
[root@localhost tempfile]# tar xvf zookeeper-3.4.7.tar.gz
[root@localhost tempfile]# tar xvf kafka_2.11-1.0.0.tgz
- 将zookeeper和kafka移动到home目录下
[root@localhost home]# mkdir software
[root@localhost home]# cd /tempfile/
[root@localhost tempfile]# mv kafka_2.11-1.0.0 /home/software/
[root@localhost tempfile]# mv zookeeper-3.4.7 /home/software/
- 配置zookeeper
[root@localhost tempfile]# cd /home/software/zookeeper-3.4.7/conf
[root@localhost conf]# cp zoo_sample.cfg zoo.cfg
[root@localhost conf]# vi zoo.cfg
修改配置文件如下:
dataDir=/home/software/zookeeper-3.4.7/userData
在配置文件最后一行添加以下内容
server.1=192.168.234.10:2888:3888
切换到/home/software/zookeeper-3.4.7/下,创建userData目录
[root@localhost zookeeper-3.4.7]# cd userData/
[root@localhost userData]# vi myid
在文件里写上数字1,然后保存退出
7. 启动zookeeper,分别进入三个节点zk目录下的bin目录,执行
[root@localhost bin]# sh zkServer.sh start
查看节点的状态:
节点1:
[root@localhost bin]# sh zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /home/software/zookeeper-3.4.7/bin/../conf/zoo.cfg
Mode: standalone
- 安装kafka