Zookeeper安装以及启动详解
操作系统:Centos7
前提:必须已经安装了java的环境。
步骤:
- 下载压缩包,可以在windows下载然后用xftp等工具上传到linux上。也可以使用命令直接下载到linux上。
wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.6.1/apache-zookeeper-3.6.1-bin.tar.gz
官网下载地址
下载上面那个二进制版本,下面的source版本会在启动时报,原因是Could not find or load main class org.apache.zookeeper.server.quorum 找不到主启动类,因为source版本没有lib文件夹,缺少依赖。
- 解压:
tar -zxvf apache-zookeeper-3.6.1-bin.tar.gz
- 进入解压到的目录的conf目录下,默认会有这些文件
把zoo_sample.cfg拷贝一份成zoo.cfg,zoo_sample.cfg是配置文件模板,zoo.cfg是Zookeeper默认的启动配置文件。
cp zoo_sample.cfg zoo.cfg
- 修改配置文件
修改这一项,是Zookeeper数据的保存目录。不改也可以启动。 - 启动
到bin目录下
使用命令 ./zkServer.sh start 启动
启动成功。如果启动不成功可以去看看Zookeeper home下的logs目录的下日志信息。
使用命令 ./zkServer.sh status 查看Zookeeper服务的状态。
图中1 表示JAVA_HOME 路径。
2表示使用的配置文件。
3表示启动的端口和ip。默认端口是2181。
4表示当前启动的模式是单机模式。
zkServer.sh 脚本使用说明:
直接使用命令
./zkServer.sh
结果:
–config 启动配置文件目录 //指定配置目录的参数,会到该目录下寻找zoo.cfg配置文件。
命令(只能使用一个):
start 后台启动。
start-foreground 前台启动,会把启动日志打印在命令行上。
stop 停止/关闭服务。
version 查看Zookeeper的版本。
status 查看当前Zookeeper的服务信息。
print-cmd 打印一些信息。
连接到服务器上
./zkCli.sh
连接成功。
使用quit命令退出客户端连接。
客户端脚本zkCli.sh的使用方法
-server host:port //指定要连接到的服务器地址 -server ip:端口号。 默认本机的2181。
-client-configuration 配置文件路径 //客户端连接的配置文件。
cmd args //直接使用Zookeeper的命令,比如创建节点命令,删除节点命令等。
Zookeeper安装以及启动详解相关推荐
- PackageManagerService启动详解(七)之扫描系统应用安装目录阶段流程分析
PKMS启动详解(七)之BOOT_PROGRESS_PMS_SYSTEM_SCAN_START阶段流程分析 Android PackageManagerService系列博客目录: PKMS启动详解系 ...
- u盘启动 v5 华为2288h_华为2288H V5 安装Windows2012R2步骤详解
华为2288H V5 安装Windows2012R2步骤详解 这款服务器支持多种方式安装操作系统:一.通过IPMI管理口安装:二.通过F6引导安装:三.通过光盘等移动介质安装系统. 这里我就先介绍第一 ...
- PackageManagerService启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理?
PKMS启动详解(二)之怎么通过packages.xml对已安装应用信息进行持久化管理? Android PackageManagerService系列博客目录: PKMS启动详解系列博客概要 PKM ...
- U盘启动安装Ubuntu16.04详解
U盘启动安装Ubuntu16.04详解 一.制作U盘启动Ubuntu16.04镜像文件 把"隐藏启动分区"(红色区域)设置为高级隐藏后烧制的系统盘会把U盘切分成两个分区,如下图: ...
- centos 安装mysql5.7_Zabbix 4.2.5 安装部署实践详解
[导读]云计算背景下,无论是大数据.物联网还是边缘计算,规模化后大量的设备需要保证正常运行,在人员一定的情况下,就需要提高运行维护效率.同时随着智能化被应用在人们生活的方方面面,关联性也越来越紧密,即 ...
- mysql-win安装教程,WINDOWS下安装MYSQL教程详解
1.下载安装包 2.配置环境变量 2.1 解压所下载的压缩包 2.2 环境变量 win 10 电脑 这么进去 3.生成data文件 在你解压的目录下,eg:F:\Program Files\mysql ...
- linux全自动安装光盘,CentOS7全自动安装光盘制做详解
CentOS7全自动安装光盘制做详解node 1 复制光盘文件linux 1)挂载iso镜像ios 建立目录用于挂载光盘:redis mkdir /root/centos7 挂载iso镜像vim mo ...
- python flask安装_python flask安装和命令详解
Flask Web开发实战学习笔记 Flask简介 Flask是使用Python编写的Web微框架.Web框架可以让我们不用关 心底层的请求响应处理,更方便高效地编写Web程序.因为Flask核心简 ...
- mysql data文件夹恢复_【专注】Zabbix源码安装教程—步骤详解(2)安装并配置mysql...
四.安装并配置mysql(1) 解压mysql-5.7.26.tar.gz与boost_1_59_0.tar.gz #tar -xvf mysql-5.7.26.tar.gz #tar -xvf bo ...
最新文章
- sql子查询示例_SQL更新查询示例说明
- 程序员吐槽:去再好的互联网公司也就是个打工仔,还累出一身病
- NSOperation vs大中央派遣
- Android 计算器
- IBM Webpshere6(WAS6) bug发现一例
- boost::geometry::num_segments用法的测试程序
- android活动开始,android – 点击谷歌地图标记infoWindow开始活动
- php操作redis_PHP操作Redis的基本方法
- Dubbo与SpringCloud的架构与区别
- 练习4-11 统计素数并求和(20 分)
- php warning: directive,安装Composer PHP Warning: copy(): SSL operation failed with code
- java8 function 固定0_Java8特性使用Function代替分支语句
- walle多渠道打包+Tinker(bugly)热更新集成+360加固(乐固)
- 人脸对齐(十二)--PIFA2017
- tensorflow学习笔记(1)如何高效地学习TensorFlow(附链接)
- 关于大学生请假规定制度(五篇)
- 远程连接服务器的命令工具,windows系统如何实现远程命令?远程命令工具您选哪个?...
- Python爬虫进行Web数据挖掘总结和分析 这是我见过最牛逼的教程
- 刀塔自走棋上线不到十分钟就被功击,几十万玩家登录不上
- Vue 2.0 真实点餐项目实战
热门文章
- 大数据学习笔记32:Hive - 下载、安装与配置
- Vue + Spring Boot 学习笔记01:实现用户登录功能
- If 的替代词汇:unless、in case..._60
- 2017.8.10 树上染色 失败总结
- 2017.2.18 loli测试
- Horizon8基础环境准备08——CA证书
- 运算器(串行加法器和并行加法器,ALU)
- Linux 添加alisa,Linux/shell命令的实际应用——alias增加自定义命令
- 任意线段集生成多边形_self-attention缺失文本生成||Text Infilling
- python pandas 排序_python – pandas:单独对每列进行排序