zookeeper集群配置
zookeeper配置
前提是已经配置好jdk,hadoop集群并启动。
1.上传zookeeper(每个节点都需要配置)
2.解压zookeeper(每个节点都需要配置)
tar -zxvf zookeeper-3.4.9.tar.gz
3.来到zookeeper修改conf中zoo.cfg配置文件(将zoo_sample.cfg更名为zoo.cfg) (每个节点都需要配置)
cd zookeeper-3.4.9
cd conf
ls
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
dataDir=/home/grid/zookeeper-3.4.9/data
dataLogDir=/home/grid/zookeeper-3.4.9/log
server.0=Master:2888:3888
server.1=Slave1:2888:3888
server.2=Slave2:2888:3888
5.来到data目录下新建myid文件(每个节点都需要配置)
mkdir data
vi myid
输入内容1(根据早zoo.cfg中server.N来修改,对应该台服务器的名称)
6.启动服务器(每个节点都需要启动)
cd bin
ls
./zkServer.sh start
7.启动客户端(测试)
./zkCli.sh
8.如果启动zookeeper集群的时候报错。
Starting zookeeper ... already running as process 12536
则来到data目录下将zookeeper_server.pid删除
然后再次启动就成功了