ZooKeeper的安装及部署
程序员文章站
2022-03-22 12:34:53
Zookeeper的安装部署 2.1 Zookeeper的安装 Zookeeper安装前需要安装好 JDK。配置好环境变量。 下载: "zookeeper 3.4.5 cdh5.7.0.tar.gz" 解压 解压后进入到 zookeeper目录 找到conf目录, 复制配置文件并编辑 在zoo.cf ......
zookeeper的安装部署
2.1 zookeeper的安装
zookeeper安装前需要安装好 jdk。配置好环境变量。
下载:
-
解压
tar -zxvf zookeeper-3.4.5-cdh5.7.0.tar.gz -c ~/app/
-
解压后进入到 zookeeper目录 找到conf目录, 复制配置文件并编辑
cp zoo_sample.cfg zoo.cfg vi zoo.cfg
-
在zoo.cfg中添加如下内容
datadir=/home/hadoop/app/zookeeper-3.4.5-cdh5.7.0/data datalogdir=/home/hadoop/app/zookeeper-3.4.5-cdh5.7.0/logs
-
配置完毕后 进入bin目录运行
./zkserver.sh start
-
查看运行状态
./zkserver.sh status jmx enabled by default using config: /home/hadoop/app/zookeeper-3.4.5-cdh5.7.0/bin/../conf/zoo.cfg mode: standalone
-
停止运行
./zkserver.sh stop using config: /home/hadoop/app/zookeeper-3.4.5-cdh5.7.0/bin/../conf/zoo.cfg stopping zookeeper ... stopped
2.2 zoo.cfg配置
- ticktime: 用于计算的时间单位 比如session超时: n*ticktime
- initlimit: 用于集群, 允许从节点连接并同步到master节点的初始化连接时间, 以ticktime的倍数来表示
- synclimit: 用于集群, master主节点与从节点之间发送消息, 请求和应答时间长度.(心跳机制)
- datadir: 必须配置
- datalogdir:日志目录, 如果不配置会和datadir公用
- clientport: 连接服务器的端口, 默认2181
2.3 zookeeper主要目录结构
- bin 主要的一些运行命令
- conf 存放配置文件, 其中需要修改的是zk.cfg
- contrib:附加的一些功能
- dist-maven: mvn编译后的目录
- docs:文档
- lib: 需要依赖的jar包
- recipes:案例demo代码
- src:源码
下一篇: jQueryMobileData属性
推荐阅读
-
Python+Pika+RabbitMQ环境部署及实现工作队列的实例教程
-
CentOS7.x卸载与安装MySQL5.7的操作过程及编码格式的修改方法
-
Springboot基于assembly的服务化打包方案及spring boot部署方式
-
android sdk安装及开发环境部署
-
Mysql数据库从5.6.28版本升到8.0.11版本部署项目时遇到的问题及解决方法
-
360随身wifi不能用怎么办 360随身wifi驱动的安装及使用步骤
-
Python的网络编程库Gevent的安装及使用技巧
-
mysql-8.0.15-winx64 解压版安装教程及退出的三种方式
-
gearman的安装启动及python API使用实例
-
scrapy-redis的安装部署步骤讲解