本文参考地址为:http://www.mamicode.com/info-detail-2243059.html
1.安装
wget http://archive.apache.org/dist/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
2.解压至/usr/local目录下
tar -xzvf zookeeper-3.4.6.tar.gz -C /usr/local
3.拷贝zookeeper配置文件
cd zookeeper-3.4.6
cd conf
cp zoo_sample.cfg zoo.cfg
4.编辑zoo.cfg
vim zoo.cfg
#zookeeper的数据存放地址和日志地址
dataDir=/home/hadoop/usr/local/zookeeper/data #目录自己创建,同下
dataLogDir=/home/hadoop/usr/local/zookeeper/logs
server.1=192.168.126:2888:3888
*注:server.id=hostname:port:port。第一个端口用于集合体中的 follower 以侦听 leader;第二个端口用于 Leader 选举。第一个hostname即为本服务器地址*
5.启动
cd ../bin
cd bin
sh zkServer.sh start //启动
sh zkServer.sh status //检查状态
sh zkServer.sh stop //停止
注意:此处会出现一个错误
错误信息:
JMX enabled by default
zkServer.sh: 81: /usr/local/zookeeper-3.4.6/bin/zkEnv.sh: Syntax error: "(" unexpected (expecting "fi")
解决方式:
Ubuntu的默认shell有问题,把dash改成bash就可以了
还有就是./zkSer.sh start启动可以避免出现这种错误信息,而且命令很简单。
相关文章
- Ubuntu Linux 下 Ffmpeg 及 Mencoder 安装使用小结
- 【Python 笔记】Linux下安装pip方法的全总结
- centos 下搭建 php环境(2) mysql 安装
- win 11,cuda 11.1,torch 1.9.0,VS 2019,Anaconda环境下安装detectron2
- Linux 下安装 MATLAB
- 0.1Linux系统开发Angular项目一一首次运行环境的安装(chrome ,terminator,git,node)
- windows xp 环境下 Oracle8i 双击安装文件无反应的解决办法
- Linux系统下 Rsync 环境安装搭建
- linux下weblogic11g成功安装后,启动报错Getting boot identity from user
- (Linux)CentOS7下安装JDK 1.8