4.zookeeper环境配置
视频链接:https://www.bilibili.com/video/bv1GQ4y1C7Dd
盲猜老师下周只能讲完这个 (๑¯∀¯๑)
对slvae节点设置定时任务 时间同步
crontab -e
*/1 * * * * /sbin/ntpdate master #每分钟同步一次
JAVA、JDK
zookeeper
cd ..
mkdir zookeeper
主节点操作
cd
tar -zxvf zookeeper-3.4.10.tar.gz #解压安装包
cd zookeeper-3.4.10
mkdir zkdata
mkdir zkdatalog #建两个数据日志文件
编辑配置文件
cd conf/
mv zoo_sample.cfg zoo.cfg
vim zoo.cfg
#把本来的都给注释掉
#添加以下内容
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/zookeeper/zookeeper-3.4.10/zkdata
clientPort=2181
dataLogDir=/zookeeper/zookeeper-3.4.10/zkdatalog
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
:wq
cd /zookeeper/zookeeper-3.4.10/zkdata
vim myid #编辑myid,加个1
1
:wq
vim /etc/profile
#添加以下内容
export ZOOKEEPER_HOME=/zookeeper/zookeeper-3.4.10
PATH=\$PATH:\$ZOOKEEPER_HOME/bin
:wq
source /etc/profile
文件传输
#压缩一下
tar -acvf zookeeper-3.4.10.tar.gz zookeeper-3.4.10
scp zookeeper-3.4.10.tar.gz slave1:/zookeeper
scp zookeeper-3.4.10.tar.gz slave2:/zookeeper
slave节点操作
cd zookeeper/
tar -zxvf zookeeper-3.4.10.tar.gz
cd zookeeper-3.4.10
cd zkdata
vim myid
#对应填写
cat myid
开启服务
cd zookeeper/zookeeper-3.4.10
bin/zkServer.sh start #启动服务
bin/zkServer.sh status #查询服务
bin/zkServer.sh stop #停止服务
9.30日——更新老师随堂内容
内容和老师随堂一致,只少了一个步骤,但这个好像没有影响咱们的zookeeper服务启动。
vim /etc/hosts
在咱上次添加的IP 名字 后面都添加 名字.root
例如:
192.168.33.20 master master.root
192.168.33.21 slave1 slave1.root
192.168.33.22 slave2 slave2.root
还有从节点也需要添加zookeeper path
vim /etc/profile
#添加以下内容
export ZOOKEEPER_HOME=/zookeeper/zookeeper-3.4.10
PATH=\$PATH:\$ZOOKEEPER_HOME/bin
:wq
source /etc/profile