美文网首页
Zookeeper集群部署

Zookeeper集群部署

作者: Chris0Yang | 来源:发表于2021-12-31 16:28 被阅读0次

1)配置JDK文件

mkdir /usr/java
tar -xf /data/src/jdk-8u201-linux-x64.tar.gz -C /usr/java
ln -s /usr/java/jdk1.8.0_201/ /usr/java/jdk

2) 添加环境变量

vim /etc/profile
export JAVA_HOME=/usr/java/jdk
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

检查版本

source /etc/profile
java -version

3)安装zookeeper

wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
tar -xf /data/src/zookeeper-3.4.14.tar.gz -C /opt/
ln -s /opt/zookeeper-3.4.14/ /opt/zookeeper
mkdir -pv /data/zookeeper/data /data/zookeeper/logs

4) 配置ZK文件

4.1 单机集群

cat >>/opt/zookeeper/conf/zoo.cfg<<EOF
# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
dataDir=/data/zookeeper/data
dataLogDir=/data/zookeeper/logs
# the port at which the clients will connect
clientPort=2181
ROF

4.2 多台集群

cat >>/opt/zookeeper/conf/zoo.cfg<<EOF
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/data/zookeeper/data
dataLogDir=/data/zookeeper/logs
clientPort=2181
server.1=192.168.100.101:2888:3888  
server.2=192.168.100.102:2888:3888  
server.3=192.168.100.103:2888:3888
EOF

5)启动zk服务

scp /data/zookeeper/data/myid root@192.168.100.10X:/data/zookeeper/data/
/opt/zookeeper/bin/zkServer.sh start
    ZooKeeper JMX enabled by default
    Using config: /opt/zookeeper/bin/../conf/zoo.cfg
    Starting zookeeper ... STARTED
/opt/zookeeper/bin/zkServer.sh status

6)检查Zookeeper默认端口

ps aux|grep zookeeper
yum install -y net-tools
netstat -lutnp|grep 2181

7) 检查ZK状态

[root@ZK01 ~]# /opt/zookeeper/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper/bin/../conf/zoo.cfg
Mode: leader

提示:status 时候提示:Error contacting service. It is probably not running,可能是机器网络互通问题,需要等待一会就好了

相关文章

  • Kafka集群

    Kafka集群是把状态保存在Zookeeper中的,首先要搭建Zookeeper集群。Zookeeper集群部署请...

  • docker-compose部署zookeeper&kafka集

    docker-compose部署zookeeper&kafka集群 环境说明 Zookeeper集群 IP节点目录...

  • 二、HBase部署与使用

    2.1、部署 2.1.1、Zookeeper正常部署 首先保证Zookeeper集群的正常部署,并启动之: /op...

  • HBase安装部署

    Zookeeper正常部署 首先保证Zookeeper集群的正常部署,并启动之: Hadoop正常部署 Hadoo...

  • HBase安装

    Zookeeper正常部署 首先保证Zookeeper集群的正常部署,并启动之: Hadoop正常部署 Hadoo...

  • Hbase安装

    1. Zookeeper正常部署 首先保证Zookeeper集群的正常部署,并启动: 2. Hadoop正常部署 ...

  • Storm | 集群部署

    集群部署 环境准备 ssh免密码登陆、zookeeper 部署、python 2.7+ 集群部署 常用配置 启动服...

  • kafka集群部署

    0. zookeeper集群部署 kafka依赖于zookeeper,在安装kafka集群之前,请先安装zooke...

  • 尚硅谷大数据技术之HBase

    第2章 HBase安装 2.1 Zookeeper正常部署 首先保证Zookeeper集群的正常部署,并启动之: ...

  • Zookeeper

    Zookeeper的原理了解吗?你们是如何使用的? Zookeeper集群有哪些模式?你们是如何部署集群的?

网友评论

      本文标题:Zookeeper集群部署

      本文链接:https://www.haomeiwen.com/subject/quagqrtx.html