每日总结4
Zookeeper搭建
1.Zookeeper
Zookeeper是Apache Hadoop项目下的一个子项目,是一个树形目录服务。
Zookeeper是一个分布式的、开源的分布式应用程序的协调服务。
2.zookeeper搭建
学习教程:04、ZooKeeper--集群搭建下--配置文件修改&启动_哔哩哔哩_bilibili
前提:JDK已经安装好了
输入java -version如果有以下信息说明安装好了。
检测集群时间是否同步
在三台虚拟机上输入date,查看三台虚拟机时间是否同步
r如果三台机器时间相差太多,可以输入date -s进行同步
检测防火墙是否关闭
检查语句:systemctl status firewalld
开启:systemctl start firewalld
检测主机、ip映射有没有配置好
下载zookeeper安装包并且解压
安装包在官网下载,其中带bin.tar.gz的是安装包,tar.gz是源码包
先进入到安装目录,cd /export/server/
我使用的是FinalShell,可以在下方区域进行拖拽上传zookeeper的压缩包文件
解压文件
tar zxvf 压缩包名字
解压后可以进行如下操作
修改zookeeper配置文件
先进入到zookeeper的conf文件夹下(存有zoo_sample.cfg)
输入
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
找到这一行,待会要进行修改的。
可以再克隆一个node1进行操作,直接在标签上右键选择复制标签即可
然后输入cd /export/data-->创建zkdata目录-->进入到该目录-->输入pwd查看详细目录进行复制,再粘贴到刚刚的dataDir上(要输入i或者o才能对文本文件进行修改)
然后去到文件尾部shift+g,输入以下内容,其中node1,node2,node3对应主机的名字
输入esc+:+wq保存退出。
然后在zkdata中输入vi myid 创建文件,输入服务器编号
在node1中zkdata输入vi myid, 输入1并且保存退出。
分发安装包到另外两台机器上
在node1上输入
scp -r /export/server/zookeeper/ root@node2:/export/server/
scp -r /export/server/zookeeper/ root@node3:/export/server/
然后对node2和node3创建zkdata文件夹,在该文件夹下创建myid并且输入对应的id号
启动
如果没有配置坏境的话,可以使用全路径进行启动。zookeeper改为自己的zookeeper的名字,zookeepe是我另起的别名。
/export/server/zookeeper/bin/zkServer.sh start
出现Starting zookeeper ...STARTED 表示启动完成
也可以通过状态命令来检查是否启动。
/export/server/zookeeper/bin/zkServer.sh status
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署