zookeeper 单机部署
一、下载
shell
# 下载zookeeper-华为镜像站下载的3.6.3版本
wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/stable/apache-zookeeper-3.6.3-bin.tar.gz --no-check-certificate三、安装
shell
# 解压
tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz -C /usr/local/
# 修改文件夹名称
mv /usr/local/apache-zookeeper-3.6.3-bin/ /usr/local/zookeeper四、配置、启动
1、创建配置文件
shell
# 复制配置文件模板-cp前斜杠表示强制复制
\cp /usr/local/zookeeper/conf/zoo_sample.cfg /usr/local/zookeeper/conf/zoo.cfg2、修改 data 文件地址(可选)
shell
mkdir -p /usr/local/zookeeper/data
#注释掉原有的配置
sed "s/^dataDir=.*/#&/" /usr/local/zookeeper/conf/zoo.cfg -i
#加入新配置
grep -q '^#dataDir=' /usr/local/zookeeper/conf/zoo.cfg && sed -i '/^#dataDir=.*/a\dataDir=/usr/local/zookeeper/data' /usr/local/zookeeper/conf/zoo.cfg || echo 'dataDir=/usr/local/zookeeper/data' >> /usr/local/zookeeper/conf/zoo.cfg4、启动 zookeeper
shell
# 启动命令
cd /usr/local/zookeeper && ./bin/zkServer.sh start
# 查看状态
cd /usr/local/zookeeper && ./bin/zkServer.sh status
#============修改环境变量后============
# 启动命令
zkServer.sh start
# 查看状态
zkServer.sh status五、配置环境变量(全局可以使用 zookeeper 命令)
shell
cat >>/etc/profile.d/zookeeper.sh <<EOF
export ZOOKEEPER_HOME=/usr/local/zookeeper
export PATH=\$PATH:\$ZOOKEEPER_HOME/bin
EOF
source /etc/profile六、配置远程访问
1、开启防火墙端口
shell
firewall-cmd --zone=public --add-port=2181/tcp --permanent
firewall-cmd --reload七、设置开机自启
shell
#待完善