首页 > 系统相关 >Zookeeper-伪集群版安装配置(CentOS)

Zookeeper-伪集群版安装配置(CentOS)

时间:2022-09-05 03:22:06浏览次数:64  
标签:conf3 CentOS .. cfg Zookeeper zoo sh 集群 zkServer

Zookeeper-伪集群版安装配置(CentOS)

集群设计

注意避免今后与已知的端口冲突尽量选择10000后的端口

ID节点主机名集群选举接口集群广播接口客户端连接端口
1 node1 10010 10011 10012
2 node2 10020 10021 10022
3 node3 10030 10031 10032

Zookeeper安装

  1. 下载Zookeeper

cd /usr/local/share
wget https://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.6.3/apache-zookeeper-3.6.3-bin.tar.gz
  1. 解压文件

tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz
  1. 创建三个节点的配置

cd apache-zookeeper-3.6.3-bin
# 拷贝配置文件
cp -r conf/ conf1/
cp -r conf/ conf2/
cp -r conf/ conf3/
# 创建数据文件夹
mkdir -p data/zk1
mkdir -p data/zk2
mkdir -p data/zk3
# 编写配置文件
vim conf1/zoo_sample.cfg
# 更改文本如下
# session的会话时间 以ms为单位
tickTime=2000

# 服务器启动以后,通讯的时间
initLimit=10

#心跳检测时间,检测slave是否存活
syncLimit=5

#(这个目录可以自行指定)
dataDir=../data/zk1
dataLogDir=../data/logs

#客户端访问zk的端口
clientPort=10012
#域名可使用在hosts里面配置的主机映射 第一个端口是数据同步和消息传递端口,第二个是选举端口
server.1=127.0.0.1:10011:10010
server.2=127.0.0.1:10021:10020
server.3=127.0.0.1:10031:10030
#EOF

同理修改conf2conf3中的cfg后缀文件。具体内容如下图(乱码待修改:MobaXterm文件编码问题

 

 

 

 

# 修改文件名
mv conf1/zoo_sample.cfg conf1/zoo.cfg
mv conf2/zoo_sample.cfg conf2/zoo.cfg
mv conf3/zoo_sample.cfg conf3/zoo.cfg

添加每个节点的ID,注意要与cfg文件中的server.id相匹配

echo 1 >> data/zk1/myid
echo 2 >> data/zk2/myid
echo 3 >> data/zk3/myid

Zookeeper启动

# /bin目录下,config自动识别目录下的zoo.cfg文件作为配置文件。
./zkServer.sh --config ../conf1/ start
./zkServer.sh --config ../conf2/ start
./zkServer.sh --config ../conf3/ start

 

 

 

查询集群状态,其中zk2是Master节点

./zkServer.sh status ../conf1/zoo.cfg
./zkServer.sh status ../conf2/zoo.cfg
./zkServer.sh status ../conf3/zoo.cfg

 

 

Zookeeper常用命令

# /zookeeper/bin目录下
#启动节点
./zkServer.sh start ../conf3/zoo.cfg
./zkServer.sh start --config ../conf1/
#查询状态
./zkServer.sh status ../conf1/zoo.cfg
#关闭节点
./zkServer.sh stop ../conf3/zoo.cfg


标签:conf3,CentOS,..,cfg,Zookeeper,zoo,sh,集群,zkServer
From: https://www.cnblogs.com/yiqiangchuanyun/p/16656728.html

相关文章

  • Zookeeper-伪集群版安装配置(CentOS)
    Zookeeper-伪集群版安装配置(CentOS)集群设计注意避免今后与已知的端口冲突尽量选择10000后的端口ID节点主机名集群选举接口集群广播接口客户端连接端口1node11......
  • Centos7搭建zabbix6.0
    Centos7搭建zabbix6.0此方法适用于zabbix6以上版本zabbix6.0前期环境准备:Lamp(linuxhttpdmysql8.0php)mysql官网下载位置:https://dev.mysql.com/downloads/mysql/Zabb......
  • Centos服务器Samba搭建记录
    samba目录samba安装Windows测试链接本文内容来自:Linux搭建samba服务及使用案例安装首先安装samba服务yuminstallsamba更改/etc/samba/smb.conf下配置文件#......
  • 基于win10电脑的虚拟机安装(CentOS)
    基于win10电脑的虚拟机安装(CentOS)此文记录笔者安装CentOS的全过程。(因为重装了电脑,原来的Ubuntu没了,重新装一个CentOS系统学习Linux)目录一、下载CentOS二、CentO......
  • centos8.x版本安装宝塔提示Errors during downloading metadata for repository ‘epe
     今天一个客户在新安装宝塔时,Linux服务器报错:Errorsduringdownloadingmetadataforrepository‘epel’排查后发现客户使用的是centos8.2的版本,所以导致宝塔安装出......
  • docker centos 容器配置
     linuxifconfig命令不能使用1,yumprovidesifconfig来查看那个包提高ifconfig,并安装一下。​编辑2,yuminstallnet-tools​编辑3,输入ifconfig测试一下,ok了 ......
  • 11-redis集群
    redis集群搭建#搭建三主三从redis集群#redis5.0提供了集群快速搭建#修改脚本文件:redis/utils/create-cluster目录下的create-cluster脚本文件--bind$IP--mast......
  • centos下docker-compose搭建lnmp环境
     所有操作均在root权限下进行sudo-i 1、新建文件夹【/root/lnmp】和文件【/root/lnmp/docker-compose.yml】mkdir/root/lnmpvi/root/lnmp/docker-compose.y......
  • HBase集群部署与基础命令
    HBase集群部署安装hbase之前需要先搭建好hadoop集群和zookeeper集群。hadoop集群搭建可以参考:https://www.cnblogs.com/javammc/p/16545146.html下载安装包htt......
  • 在Centos中yum安装和卸载软件的使用方法
    在Centos中yum安装和卸载软件的使用方法安装方法安装一个软件时yum-yinstallhttpd安装多个相类似的软件时yum-yinstallhttpd*安装多个非类似软件时yum-yinstallht......