博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ZooKeeper 集群的搭建
阅读量:6082 次
发布时间:2019-06-20

本文共 1063 字,大约阅读时间需要 3 分钟。

1、准备

zookeeper-3.4.5.tar.gz
jdk-8u141-linux-x64.tar.gz
3台机器
2、安装配置

#解压zk,和jdk到指定目录,并配置好环境变量tar zxf zookeeper-3.4.5.tar.gz   -C  /usr/local/tar zxf jdk-8u141-linux-x64.tar.gz -C /usr/local/
#创建软连接,此步骤不必须cd /usr/local#解压完目录是啥你们写啥,我这随便写的ln -s  zookeeper-3.4.5  zookeeperln -s  jdk-8u141  jdk8

配置环境变量

cd  /etc/profile.d/vim zookeeper.sh
#编辑如下内容,并保存退出export ZOOKEEPER_HOME=/usr/local/zookeeperexport PATH=$ZOOKEEPER_HOME/bin:$PATH
vim java.sh#编辑如下内容,并保存退出export JAVA_HOME=/usr/local/jdk8export PATH=$JAVA_HOME/bin:$PATH

配置zookeeper

#创建一个zookeeper的数据目录mkdir -pv $ZOOKEEPER_HOME/data/zkData#在每个机器的zkData目录下创建一个myid,并写入一个id值,这个id决定了集群中的servercd $ZOOKEEPER_HOME/data/zkDataecho "1" >> myidecho "2" >> myidecho "#" >> myid#修改配置文件名cd $ZOOKEEPER_HOME/confmv zoo-sample.cfg zoo.cfg#编辑zoo.cfg,把自己的配置按照对应的变量写进去#添加server,按照每个节点的myid的值#2888,3888是自定义的,用来在集群中选举和同步数据用的,与默认服务端口不同server.1=ip[|hostname]:2888:3888server.2=ip2[|hostname2]:2888:3888server.#=ip#[|hostname]:2888:3888#各节点启动服务cd $ZOOKEEPER_HOME/bin./zkServer.sh start#等待所有都SUCCESS后,查看状态,leader 和follower./zkServer.sh status

转载地址:http://ytuwa.baihongyu.com/

你可能感兴趣的文章
js遍历
查看>>
简明 Python 教程
查看>>
在mac下启动postgresql
查看>>
家人北京游
查看>>
EJBCA 6 配置使用
查看>>
Nagios自定义报警时间
查看>>
有过故事的那些人
查看>>
Java中的锁详解
查看>>
Java实现单链表_使用链式存储结构
查看>>
同步之条件变量sync.Cond
查看>>
安卓四大组件之二#1-Service的创建,生命周期以及动态调用Service里的方法
查看>>
面筋:3——MySQL binlog 的日志格式
查看>>
spring3-Log4j与J2ee结合
查看>>
php中DOMDocument简单用法(XML创建、添加、删除、修改)
查看>>
【Visual C++】游戏开发笔记十六 讲解一个完整的回合制游戏demo
查看>>
我的友情链接
查看>>
汇编语言总结
查看>>
harbor的加密机制与后台修改登录密码
查看>>
Android IT资讯网络阅读器应用源码
查看>>
Java基础学习总结(23)——GUI编程
查看>>