菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
276
0

Zookeeper集群安装

原创
05/13 14:22
阅读数 20954

1)下载https://www.apache.org/dyn/closer.lua/zookeeper/

我这边下载的是apache-zookeeper-3.6.2-bin.tar.gz 

上传至服务器,解压更名为zookeeper

2)在zookeeeper目录下创建data目录

 

 cd  data

 echo 1 > myid

3) 修改zoo.cfg文件

cp zoo_sample.cfg  zoo.cfg

vi zoo.cfg

 

 4) 将zookeeper目录分发到hadoop02,hadoop03服务器上,同时修改hadoop02下面的 myid值为2,hadoop03下面的myid值为3

 5)启动

 

 

启动脚本为 

sh xzookeeper.sh start

#!/bin/sh
pcount=$#
if((pcount==0)); then
echo no args...;
exit;
fi

case $1 in 
 "start")
     for((host=1; host<=3; host++)); do
    
    echo ==================hadoop0$host==================
    ssh hadoop0$host -l hadoop '/bin/bash /home/hadoop/software/zookeeper/bin/zkServer.sh start'
    done
    ;;

 "stop")
     for((host=1; host<=3; host++)); do
    
    echo ==================hadoop0$host==================
    ssh hadoop0$host -l hadoop '/bin/bash /home/hadoop/software/zookeeper/bin/zkServer.sh stop'
    done
    ;;
 *)
    for((host=1; host<=3; host++)); do
    
    echo ==================hadoop0$host==================
    ssh hadoop0$host -l hadoop '/bin/bash /home/hadoop/software/zookeeper/bin/zkServer.sh status'
    done
    ;;
  
esac

 

ok!

 

 

错误记录:

启动zk时报错:Error: JAVA_HOME is not set and java could not be found in PATH.

但是JAVA_HOME有设置好了的,

此时在zkEnv.sh 文件中手动指定了JAVA_HOME,3台服务器均要设置

 

发表评论

0/200
276 点赞
0 评论
收藏