zookeeper知识点
来源:互联网 发布:知党史 编辑:程序博客网 时间:2024/05/17 07:55
zookeeper
zookeeper-3.4.5-cdh5.10.1.tar.gz
zookeeper apache
介绍
Zookeeper是一个集群服务,集群的每个节点都需要这个配置文件。为了避免出差错,zoo.cfg这个配置文件里没有跟特定节点相关的配置,所以每个节点上的这个zoo.cfg都是一模一样的配置。这样就非常便于管理了,比如我们可以把这个文件提交到版本控制里管理起来。其实这给我们设计集群系统的时候也是个提示:集群系统一般有很多配置,应该尽量将通用的配置和特定每个服务的配置(比如服务标识)分离,这样通用的配置在不同服务之间copy就ok了。
安装配置
解压:
[root@centos modules]# tar -zxf zookeeper-3.4.5-cdh5.10.1.tar.gz[root@centos modules]# lshadoop-2.5.0 hbase-0.98.6-cdh5.3.1.tar.gz zookeeper-3.4.5-cdh5.10.1hadoop-2.5.0.tar.gz jdk-8u144-linux-x64.tar.gz zookeeper-3.4.5-cdh5.10.1.tar.gz[root@centos modules]#
配置 config文件
[root@centos modules]# cd zookeeper-3.4.5-cdh5.10.1[root@centos zookeeper-3.4.5-cdh5.10.1]# lsbin contrib LICENSE.txt srcbuild.properties dist-maven NOTICE.txt zookeeper-3.4.5-cdh5.10.1.jarbuild.xml docs README_packaging.txt zookeeper-3.4.5-cdh5.10.1.jar.md5CHANGES.txt ivysettings.xml README.txt zookeeper-3.4.5-cdh5.10.1.jar.sha1cloudera ivy.xml recipescloudera-pom.xml lib sbinconf libexec share[root@centos zookeeper-3.4.5-cdh5.10.1]#
更改文件名
[root@centos conf]# lsconfiguration.xsl log4j.properties zoo_sample.cfg[root@centos conf]# mv zoo_sample.cfg zoo.cfg[root@centos conf]# lsconfiguration.xsl log4j.properties zoo.cfg[root@centos conf]#
1、创建data/zkData数据目录
zoo.cfg配置
创建data/zkData数据目录存储目录
[root@centos zookeeper-3.4.5-cdh5.10.1]# mkdir zkData[root@centos zookeeper-3.4.5-cdh5.10.1]# cd zkData[root@centos zkData]# pwd/opt/modules/zookeeper-3.4.5-cdh5.10.1/zkData
dataDir=/tmp/zookeeper 更改默认
# do not use /tmp for storage, /tmp here is just# example sakes.dataDir=/opt/modules/zookeeper-3.4.5-cdh5.10.1/zkData# the port at which the clients will connectclientPort=2181
增加以下配置
server.1=192.168.1.218:2888:3888server.2=192.168.1.214:2888:3888server.3=192.168.1.207:2888:3888
配置-myid
在dataDir里会放置一个myid文件,里面就一个数字,用来唯一标识这个服务。这个id是很重要的,一定要保证整个集群中唯一。zookeeper会根据这个id来取出server.x上的配置。比如当前id为1,则对应着zoo.cfg里的server.1的配置。
[root@centos modules]# cd zookeeper-3.4.5-cdh5.10.1/zkData/[root@centos zkData]# touch myid[root@centos zkData]#
vi myid
文件写入1
2.分布其他机器
[root@centos modules]# scp -r zookeeper-3.4.5-cdh5.10.1/ 192.168.1.214:/opt/modules/
必须更改三台服务器的myid编号。
[root@luichi-tomcat7test modules]# vi zookeeper-3.4.5-cdh5.10.1/zkData/myid
3.启动服务bin/zkServer.sh start
[root@Mysql modules]# cd zookeeper-3.4.5-cdh5.10.1/[root@Mysql zookeeper-3.4.5-cdh5.10.1]# ./bin/zkServer.sh startJMX enabled by defaultUsing config: /opt/modules/zookeeper-3.4.5-cdh5.10.1/bin/../conf/zoo.cfgStarting zookeeper ... STARTED[root@Mysql zookeeper-3.4.5-cdh5.10.1]#
注:分别启动三台服务zookeeper
阅读全文
1 0
- zookeeper知识点
- zookeeper知识点
- Zookeeper知识点
- Hadoop-ZooKeeper知识点汇总
- Zookeeper知识点总结
- Zookeeper基础知识点
- Zookeeper知识点总结
- zookeeper基本知识点
- zookeeper知识点三(删除节点)
- zookeeper安装以及相关知识点
- zookeeper知识点一(同步创建节点)
- zookeeper知识点一(创建会话Session)
- zookeeper知识点三(获取节点数据)
- zookeeper知识点三(获取子节点)
- zookeeper知识点二(更新节点数据)
- zookeeper知识点三(判断节点是否存在)
- zookeeper知识点一(创建带有权限的节点)
- zookeeper
- easyui combotree 集成在web开发
- android 百度地图路径规划,去掉图标
- 自定义气泡菜单
- 一篇文章读懂Java类加载器
- 复盘_9月——(第1周工作复盘)
- zookeeper知识点
- 「python」输入
- Azkaban的安装和使用
- 使用Log4j将程序日志实时写入Kafka
- SringBuffer与String的区别
- 【tyvj1061】Mobile Service(dp)
- 正则表达式的应用
- 如何解决coursera视频无法播放
- Android动画效果之Property Animation进阶(属性动画)