linux 查看zookeepr所在路径,Linux系统:Centos7下搭建ZooKeeper3.4中间件,常用命令总结...
本文源码:[GitHub·点这里](https://github.com/cicadasmile/linux-system-base) || [GitEE·点这里](https://gitee.com/cicadasmile/linux-system-base)
# 一、下载解压
##1、Zookeeper简介
Zookeeper 作为一个分布式的服务框架,主要用来解决分布式集群中应用系统的一致性问题,它能提供基于类似于文件系统的目录节点树方式的数据存储,但是 Zookeeper 并不是用来专门存储数据的,它的作用主要是用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化,从而可以达到基于数据的集群管理。
##2、下载
环境版本
centos7
zookeeper 3.4.14
```
[root@localhost mysoft]$ cd /usr/local/mysoft/
[root@localhost mysoft]$
wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
[root@localhost mysoft]# tar -zxvf zookeeper-3.4.14.tar.gz
[root@localhost mysoft]# mv zookeeper-3.4.14 zookeeper3.4
```
# 二、修改配置文件
## 1、数据和日志目录
```
[root@localhost /]# mkdir -p data/log/zkp1.log
[root@localhost /]# mkdir -p data/zkpdata/zkp1
```
## 2、修改配置
```
[root@localhost mysoft]# cd zookeeper3.4/conf/
[root@localhost conf]# cp zoo_sample.cfg zoo.cfg
[root@localhost conf]# vim zoo.cfg
# 修改如下两块内容,其他默认
dataDir=/data/zkpdata/zkp1
dataLogDir=/data/log/zkp1.log
```
## 3、配置文件说明
```
1)tickTime
心跳检查的时间。
2)initLimit
集群中的从服务器与主服务器之间初始连接时能容忍的最多心跳数(tickTime的数量)。
3)syncLimit
集群中从服务器与主服务器之间的请求和答应最多能容忍的心跳数。
4)dataDir
数据存放目录。
5)dataLogDir
日志存放目录。
6)clientPort
客户端连接的接口,客户端连接zookeeper服务器的端口,服务器端会监听这个端口,默认是2181。
```
# 三、启动运行
## 1、启动服务端
```
[root@localhost bin]# pwd
/usr/local/mysoft/zookeeper3.4/bin
[root@localhost bin]# /usr/local/mysoft/zookeeper3.4/bin/zkServer.sh start /usr/local/mysoft/zookeeper3.4/conf/zoo.cfg
ZooKeeper JMX enabled by default
Using config: /usr/local/mysoft/zookeeper3.4/conf/zoo.cfg
Starting zookeeper ... STARTED
[root@localhost bin]# ps -aux |grep zookeeper
```
## 2、启动客户端
```
[root@localhost /]# cd /usr/local/mysoft/zookeeper3.4/bin/
[root@localhost bin]# ./zkCli.sh
Connecting to localhost:2181
```
# 四、常用操作命令
```
## 创建节点
[zk: localhost:2181(CONNECTED) 2] create /cicada cicada-smile1
Created /cicada
[zk: localhost:2181(CONNECTED) 8] create /cicada2 cicada-smile2
Created /cicada2
[zk: localhost:2181(CONNECTED) 4] get /cicada
cicada-smile1
## 查看目录
[zk: localhost:2181(CONNECTED) 5] ls /
[zookeeper, cicada, cicada2]
## 查看指定目录
[zk: localhost:2181(CONNECTED) 17] ls / zookeeper
[com.ptp.user.service.UserService]
## 删除节点
[zk: localhost:2181(CONNECTED) 10] delete /cicada
## 删除目录全部
[zk: localhost:2181(CONNECTED) 18] rmr /cicada2
[zk: localhost:2181(CONNECTED) 19] ls /cicada2
Node does not exist: /cicada2
## 查看剩下节点
[zk: localhost:2181(CONNECTED) 13] ls /
[zookeeper]
```
# 五、源代码地址
```
GitHub·地址
https://github.com/cicadasmile/linux-system-base
GitEE·地址
https://gitee.com/cicadasmile/linux-system-base
```
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69957347/viewspace-2674596/,如需转载,请注明出处,否则将追究法律责任。
linux 查看zookeepr所在路径,Linux系统:Centos7下搭建ZooKeeper3.4中间件,常用命令总结...相关推荐
- Linux系统:centos7下搭建ZooKeeper3.4中间件,常用命令总结
一.下载解压 环境版本 centos7 zookeeper 3.4.14 [root@localhost mysoft]$ cd /usr/local/mysoft/ [root@localhost ...
- linux查看memcached安装路径,linux 怎么样 查看memcached是否安装成功
Linux中查看某个软件的安装路径 Linux中查看某个软件的安装路径(地址)有时显得非常重要.比如某个文件的快速启动项被删除,或者要建立快速启动项,或者想删除.添加安装文件等等,很多地方都要用到查案 ...
- Linux查看kvm安装路径,Linux系统KVM虚拟化自动部署
1.虚拟机安装rhel7 什么是虚拟化管理 将Linux真实主机里面的一些东西放到虚拟机上面去管理,虚拟机和真机二者功能差不多.真机为操作系统,占用磁盘空间大:虚拟机是一款软件,占用空间少,为了节省硬 ...
- linux查看apache配置文件路径,linux 命令行下查看apache配置文件httpd.conf位置
如何用linux命令查看apache配置文件httpd.conf位置,说明如下 输入命令 httpd -V 输出结果 [root@MyServer ~]# httpd -V Server versio ...
- Linux系统:centos7下搭建Rocketmq4.3中间件,和监控台
一.环境搭建 环境版本 centos7 jdk1.8 已搭建好 rocketmq4.3 1.下载安装包 网址 https://www.apache.org/dyn/closer.cgi?path=ro ...
- Linux系统:Centos7下搭建PostgreSQL关系型数据库
本文源码:GitHub·点这里 || GitEE·点这里 一.PostgreSQL简介 1.数据库简介 PostgreSQL是一个功能强大的开源数据库系统,具有可靠性.稳定性.数据一致性等特点,且可以 ...
- linux看进程所在,linux 查看进程所在目录
一下内容转自:https://blog.csdn.net/spring21st/article/details/50561550 通过 ps 及 top 命令查看进程信息时,只能查到 相对路径,查不到 ...
- linux查看python3的安装路径,linux查看python安装路径的方法
linux查看python安装路径的方法 发布时间:2020-08-14 09:27:02 来源:亿速云 阅读:671 作者:小新 小编给大家分享一下linux查看python安装路径的方法,相信大部 ...
- Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站
Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站 Linux 常用命令ls -l 以长格式显示-a 显示.. 和 .-A 不显示 . 和 ..-d ...
最新文章
- 汇编语言--转移指令
- vue项目打包之后原本好的样式变得不好了的原因分析
- (大纲)三小时学会openCV
- SelectSort 选择排序
- php调用apache,apache调用php执行系统命令
- html5新加入的内容,10个html5增加的重要新特性和内容
- 【MySQL】MySQL 两种排序算法
- 解决有效时间的字段的知识查询
- 企业管理软件平台架构内幕揭秘
- 灵格斯怎么屏幕取词_灵格斯屏幕取词翻译插件
- 基本分段存储管理方式
- 微信小程序 谈谈在大学初次写项目的体验
- 计算机系统具有运行可靠性,计算机系统的可靠性技术
- 微信小程序之一个页面多个转发分享按钮,如何识别不同的按钮
- Flutter-如何计算文字宽高
- scala中的match详解
- c1TrueDBGrid在C#中的研究
- springboot+vue+elementui校园运动会场地预约管理系统java
- for…in循环语句应用
- element-ui下载失败如下显示解决方法
热门文章
- mysql command line client闪一下消失
- [随记][asp.net基础]Page_Load和OnLoad
- hdu 2149 巴什博弈
- POJ-1651 Multiplication Puzzle 矩阵连乘问题(区间dp)
- 语言三做一年级算题_一年级数学期末考试,学生交卷说能考100分,快让你家孩子试试吧...
- 什么端口可以抓LINUX,linux下开启某个端口的方法:可用于SQL
- 万丰科技机器人排名_2020年全国机器人企业数量大排名(省份榜|9月)
- 计算机管理员无法创建密码,找到电脑管理员的密码
- 计算机如何用vb文本加密,信息加密与隐藏工具的设计与实现VB231
- HTTP代理原理以及HTTP隧道技术