在centos系统上部署zookeeper集群,步骤如下:
准备阶段:
-
服务器准备: 至少需要三台服务器,分别作为Leader (主节点) 和两个Follower (从节点)。确保服务器之间网络互通。
-
SELinux (可选,但推荐): 为了避免权限问题,建议禁用SELinux。
- 临时禁用: sudo setenforce 0
- 永久禁用: 编辑 /etc/selinux/config 文件,将 SELINUX=enforcing 修改为 SELINUX=disabled,然后重启服务器。
-
Java环境:
- 检查Java版本: java -version (确保安装了Java 8或更高版本)
- 安装OpenJDK (如果未安装): sudo yum install java-1.8.0-openjdk-devel (版本号可能需要根据实际情况调整)
-
ZooKeeper安装与解压:
- 从Apache ZooKeeper官方网站下载适合CentOS的版本。
- 解压下载的压缩包 (例如 zookeeper-x.x.x.tar.gz): tar -zxvf zookeeper-x.x.x.tar.gz
- 建议将解压后的文件放置在 /usr/local 目录下。
ZooKeeper配置:
-
环境变量:
- 编辑 /etc/profile 文件,添加以下环境变量 (根据实际路径调整):
export JAVA_HOME=/usr/java/jdk1.8.0_xxx # 替换xxx为你的jdk版本号export JRE_HOME=$JAVA_HOME/jreexport PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport ZOOKEEPER_HOME=/usr/local/zookeeper-x.x.x # 替换x.x.x为你的ZooKeeper版本号export PATH=$PATH:$ZOOKEEPER_HOME/bin
登录后复制
文章来自互联网,只做分享使用。发布者:,转转请注明出处:https://www.dingdanghao.com/article/879856.html
- 编辑 /etc/profile 文件,添加以下环境变量 (根据实际路径调整):
