今天,上了一些课,讲讲收获吧,首先,对于深度学习学不了一点;
进行了zookeeper的配置:
本地模式安装
输入java -version验证是否有jdk
拷贝apache-zookeeper-3.5.7-bin.tar.gz到/opt/software/中
解压到opt/module
tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /opt/module/
进入opt/module,修改名称
mv apache-zookeeper-3.5.7-bin/ zookeeper-3.5.7
进入zookeeper-3.5.7,查看
进入conf,查看配置
修改zoo_sample.cfg 为 zoo.cfg
[atguigu@hadoop102 conf]$ mv zoo_sample.cfg zoo.cfg
进入,进行配置,
[atguigu@hadoop102 conf]$ vim zoo.cfg
新创建一个hadoop102窗口,
到opt/module/zookeeper-3.5.7/中
创建zkData
[atguigu@hadoop102 zookeeper-3.5.7]$ mkdir zkData
复制路径
/opt/module/zookeeper-3.5.7/zkData
修改conf的信息
开启zookeeper服务端进程
[atguigu@hadoop102 zookeeper-3.5.7]$ bin/zkServer.sh start
启动zookeeper客户端
[atguigu@hadoop102 zookeeper-3.5.7]$ bin/zkCli.sh
查看zookeeper状态:
[atguigu@hadoop102 zookeeper-3.5.7]$ bin/zkServer.sh status
standalone:本地模式
停止zookeeper
[atguigu@hadoop102 zookeeper-3.5.7]$ bin/zkServer.sh stop
以上为zookeeper的本地模式下运用
dataDir:保存Zookeeper当中的数据。
集群安装
在创建好的zkData下创建一个myid文件
[atguigu@hadoop102 zkData]$ vim myid
填入本台主机的唯一身份标识,这里输入2
2
退回到zookeeper界面进行分发
[atguigu@hadoop102 module]$ xsync zookeeper-3.5.7/
分发完成后进入
[atguigu@hadoop104 ~]$ cd /opt/module/zookeeper-3.5.7/zkData/
修改每个主机的唯一标识
[atguigu@hadoop104 zkData]$ vim myid
进入/opt/module/zookeeper-3.5.7/conf 这个目录下的 zoo.cfg
添加配置
#######################cluster########################## server.2=hadoop102:2888:3888 server.3=hadoop103:2888:3888 server.4=hadoop104:2888:3888
进行分发
[atguigu@hadoop102 conf]$ xsync zoo.cfg
检查分发无误,进行启动
关闭防火墙
[atguigu@hadoop103 zookeeper-3.5.7]$ service firewalld stop
进行启动
[atguigu@hadoop104 zookeeper-3.5.7]$ bin/zkServer.sh start
查看leader还是follower
[atguigu@hadoop104 zookeeper-3.5.7]$ bin/zkServer.sh status
关闭所有zookeeper进程
启动停止脚本:
进入
[atguigu@hadoop102 ~]$ cd bin/
目录下,创建zk.sh
vim zk.sh
进行权限
chomd 777 zk.sh(应该)
进行验证即可。
以上基于尚硅谷的集群进行配置。
标签:11,bin,hadoop102,zookeeper,sh,3.5,2023,atguigu,随笔 From: https://www.cnblogs.com/JIANGzihao0222/p/17694903.html