Linux下Zookeeper安装教程
1、下载软件包并解压:http://archive.apache.org/dist/zookeeper/zookeeper-3.4.11/解压安装包(我是放在/usr/local/src目录下):tar zxvf zookeeper-3.4.11.tar.gz2、修改zookeeper配置cd zookeeper-3.4.11#创建数据文件夹及日志文件夹:mkdir datamkd...
1、下载软件包并解压:
http://archive.apache.org/dist/zookeeper/zookeeper-3.4.11/
解压安装包(我是放在/usr/local/src目录下):
tar -zxvf zookeeper-3.4.11.tar.gz
2、修改zookeeper配置
cd zookeeper-3.4.11
#创建数据文件夹及日志文件夹:
mkdir data
mkdir log
#修改配置
进入conf目录,创建一个zookeeper的配置文件zoo.cfg,可复制conf/zoo_sample.cfg作为配置文件:
cd conf
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
zoo.cfg文件中添加以下内容:
dataDir=/usr/local/src/zookeeper-3.4.11/data
dataLogDir=/usr/local/src/zookeeper-3.4.11/log
server.0=master:8880:7770
server.1=slave1:8881:7771
server.2=slave2:8882:7772
3、配置环境变量(三台机器都要配置并刷新)
export ZOOKEEPER_HOME=/usr/local/src/zookeeper-3.4.11
export PATH=$
PATH:$
ZOOKEEPER_HOME/bin
source ~/.bashrc
4、拷贝安装包
scp -rp /usr/local/src/zookeeper-3.4.11 slave1:/usr/local/src/zookeeper-3.4.11
scp -rp /usr/local/src/zookeeper-3.4.11 slave2:/usr/local/src/zookeeper-3.4.11
5、添加ID
注:server.0中的数字0为服务器的ID,需要与myid文件中的id一致
(即新建一个文件data/myid,在其中添加内容为:0)
#master
echo “0” > /usr/local/src/zookeeper-3.4.11/data/myid
#slave1
echo “1” > /usr/local/src/zookeeper-3.4.11/data/myid
#slave2
echo “2” > /usr/local/src/zookeeper-3.4.11/data/myid
6、启动Zookeeper服务
#Master、Slave1、Slave2节点分别执行zkServer.sh start
7、查看运行状态
#Master、Slave1、Slave2节点分别执行zkServer.sh status
8、查看进程状态
#Master、Slave1、Slave2节点分别执行jps
9、关闭Zookeeper服务
#Master、Slave1、Slave2节点分别执行zkServer.sh stop
更多推荐
所有评论(0)