Zookeeper的安装——linux环境下

第一步:安装jdk

检查本机java环境

java -version

如果显示:

openjdk version "1.8.0_102"
OpenJDK Runtime Environment (build 1.8.0_102-b14)
OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode)

则最后重新安装java jdk

检测jdk安装包

rpm -qa | grep java

卸载openJDK

yum remove *openjdk*

再次查看卸载状态

下载并解压新的jdk包

mkdir -p /usr/lib/jvm
tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/lib/jvm

设置环境变量

vim /etc/profile

文件最前边添加

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_131  
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export  PATH=${JAVA_HOME}/bin:$PATH

执行profile文件

source /etc/profile

检查java版本

第二步:解压缩zookeeper压缩包

mkdir -p /usr/local/services/zookeeper
cd /usr/local/services/zookeeper

第三步:将conf文件夹下zoo_sample.cfg复制一份,改名为zoo.cfg

cp zoo_sample.cfg zoo.cfg

第四步:修改配置dataDir属性,指定一个真实目录

vim 打开 zoo.cfg
修改文件中:
dataDir=/usr/local/services/zookeeper/zookeeper-3.4.9/data

第五步:相关命令

启动zookeeper:bin/zkServer.sh start
关闭zookeeper:bin/zkServer.sh stop
查看zookeeper状态:bin/zkServer.sh status
显示

JMX enabled by default
Using config: /usr/local/services/zookeeper/zookeeper-3.4.5/bin/../conf/zoo.cfg
Mode: standalone

说明启动zookeeper服务成功

注:关闭linux的防火墙

直接编辑/etc/sysconfig/iptables

-A INPUT -p tcp -m tcp --dport 4000 -j ACCEPT
保存在前面部分

再重启:

service iptables restart

相关错误

Error contacting service. It is probably not running.
请查看bin/zookeeper.out 文件中的日志来进行拍错

猜你喜欢

转载自blog.csdn.net/potatobeancox55555/article/details/79721711