zookeeper命令

zookeeper systemctl开机启动

≯℡__Kan透↙ 提交于 2019-12-05 02:21:27
创建 /etc/systemd/system/zookeeper.service 文件,内容下 [root@zookeep-kafka-node1 bin]# cat /etc/systemd/system/zookeeper.service [Unit] Description=zookeeper.service After=network.target ConditionPathExists=/opt/zookeeper-3.5.6/conf/zoo.cfg [Service] Type=forking ExecStart=/opt/zookeeper-3.5.6/bin/zkServer.sh start ExecStop=/opt/zookeeper-3.5.6/bin/zkServer.sh stop [Install] WantedBy=multi-user.target 启动命令,开机启动 [root@zookeep-kafka-node1 ~]# systemctl daemon-reload [root@zookeep-kafka-node1 ~]# systemctl enable zookeeper [root@zookeep-kafka-node1 ~]# systemctl start zookeeper [root@zookeep-kafka-node1

Zookeeper分布式集群搭建

狂风中的少年 提交于 2019-12-05 02:15:22
一、环境准备 软件 版本 Linux系统 CentOS7 JDK jdk-8u221-linux-x64.tar.gz Hadoop zookeeper-3.4.5-cdh5.14.2.tar.gz 二、机器配置 主机名 hadoop01 hadoop02 hadoop03 内存 8G 8G 8G CPU 4核 4核 4核 硬盘 500G 500G 500G 服务 QuorumPeerMain QuorumPeerMain QuorumPeerMain 三、前期准备工作   1、关闭防火墙 firewall-cmd --state # 查看防火墙状态 systemctl stop firewalld.service # 停止防火墙 systemctl disable firewalld.service # 禁止开机启动防火墙   2、配置host主机映射(使用root权限,将ip修改成对应的ip地址) sudo vi /etc/hosts ip1 hadoop01 ip2 hadoop02 ip3 hadoop03   3、创建普通用户(bigdata) useradd bigdata # 添加普通用户 passwd bigdata # 为普通用户设置密码   4、为bigdata用户配置ssh免密码登陆(具体操作步骤略,执行命令如下) ssh-keygen -t rsa #

Zookeeper 运维实践手册

痴心易碎 提交于 2019-12-05 01:48:46
Zookeeper是一个高可用的分布式数据管理与协调框架,该框架能很好地保证分布式环境中数据一致性。一般用来实现服务发现(类似DNS),配置管理,分布式锁,leader选举等。 一、生产环境中Zookeeper安装部署规范 生产环境建议zookeeper至少为三台集群,统一安装配置,版本号为近期新版本,比如版本为3.4.8 部署路径:/opt/业务模块名/zookeeper 配置文件:/opt/业务模块名/zookeeper/conf/zoo.cfg 存储快照文件snapshot的目录:/opt/业务模块名/zookeeper/data 事务日志输出目录:/var/log/业务模块名/zookeeper 运行日志输出目录:/var/log/业务模块名/zookeeper Zookeeper所有端口需要提前开通防火墙入站规则 对外服务端口:默认2181,可自定义 通信端口:2888,可自定义 选举端口:3888,可自定义 autoperge默认关闭,建议自行编写脚本在业务低谷期清理快照和事务日志 查询状态:sh /opt/业务模块名/zookeeper/zkServer.sh status 启动服务:sh /opt/业务模块名/zookeeper/zkServer.sh start 停止服务:sh /opt/业务模块名/zookeeper/zkServer.sh stop

zookeeper集群配置

ε祈祈猫儿з 提交于 2019-12-05 01:43:47
第一步:环境准备 环境 版本 说明 JDK 1.8 zookeeper运行所需 centos 7 操作系统 需要配置好JDK的环境变量 zookeeper-3.4.9.tar.gz 3.4.9 zookeeper部署包 环境准备完毕之后,安装三台centos7的虚拟机,并分配好静态IP。 假设三台虚拟机分配的IP分别为: 10.0.90.52 10.0.90.53 10.0.90.54 配置Jdk环境变量,确保“ java -version ”命令能够执行成功。 注意:为了确保zookeeper集群能够成功运行,确保万一,这里需要关闭一下centos的防火墙,关闭方法如下: 1. 安装iptables: yum install -y iptables-services 2.关闭防火墙: service iptables stop 3. 查看防火墙状态 service iptables status 这个状态说明已经关闭了,如下图所示: 第二步:Zookeeper配置 选取其中一台服务器,比如ip为10.0.90.52的服务器,将zookeeper-3.4.9.tar.gz 移动到 /usr/local 目录下。 解压压缩包: tar -zxvf zookeeper-3.4.9.tar.gz 解压成功之后,会有一个zookeeper-3.4.9文件夹,这个是zookeeper的部署包

centos7搭建zookeeper集群环境

一个人想着一个人 提交于 2019-12-04 18:14:31
搭建起一个zookeeper的集群环境,选择三台机器作为测试(zookeeper的集群环境节点数最好的是>=3且为奇数) 选用三台虚拟机机器(三台机器上需要配置好jdk环境): Node1:192.168.153.133 Node2:192.168.153.137 Node3:192.168.153.138 首先下载zookeeper的稳定版,地址 https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/stable/apache-zookeeper-3.5.6-bin.tar.gz ,官网地址: https://zookeeper.apache.org/doc/current/zookeeperStarted.html#sc_Download 下载完成之后解压,放在指定地址(我这里在usr目录下创建了一个opt目录,将zookeeper放在此目录下),然后执行以下操作: cd /usr && mkdir opt cd /usr/opt/ #下载zookeeper wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/stable/apache-zookeeper-3.5.6-bin.tar.gz #进入zookeeper目录 cd /usr/opt/ #执行解压命令

centos7启动单机版zookeeper

与世无争的帅哥 提交于 2019-12-04 18:11:05
zookeeper官网:https://zookeeper.apache.org/doc/current/zookeeperStarted.html 安装zookeeper需要先安装好jdk环境,参见文章 https://www.cnblogs.com/advanceBlog/p/9392909.html 安装好jdk环境之后,可以开始配置zookeeper环境了。 首先安装一个单机版的zookeeper,我这里创建在/usr/opt/文件夹下,没有opt文件夹就新建 mkdir opt 下载zookeeper稳定版本: #下载zookeeper wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/stable/apache-zookeeper-3.5.6-bin.tar.gz 然后解压,并重命名为zookeeper(这一步为非必需操作) #执行解压命令 tar -zxvf apache-zookeeper-3.5.6-bin.tar.gz zookeeper 配置zookeeper的环境变量 vim /etc/profile 加入以下内容: export ZOOKEEPER_HOME=/usr/opt/zookeeper export PATH=$PATH:$ZOOKEEPER_HOME/bin 重新生效配置文件:

【Zookeeper系列一】Zookeeper应用介绍与安装部署

心不动则不痛 提交于 2019-12-04 15:37:28
#0 系列目录# Zookeeper系列 【Zookeeper系列一】Zookeeper应用介绍与安装部署 【Zookeeper系列二】ZooKeeper典型应用场景实践 【Zookeeper系列三】ZooKeeper Java API使用 【Zookeeper系列四】ZooKeeper 分布式锁实现 【Zookeeper系列五】ZooKeeper 实时更新server列表 【Zookeeper系列六】Zookeeper 工作原理 Zookeeper源码 【Zookeeper源码一】Zookeeper 源码环境搭建 【Zookeeper源码二】Zookeeper 客户端创建连接过程分析 【Zookeeper源码三】Zookeeper 单机版服务器介绍 【Zookeeper源码四】Zookeeper 集群版服务器介绍 【Zookeeper源码五】Zookeeper 集群版建立连接过程 Zookeeper应用 基于ZooKeeper的分布式Session实现 #1 Zookeeper概述# ZooKeeper是一个为分布式应用所设计的分布的、开源的协调服务,它主要是 用来解决分布式应用中经常遇到的一些数据管理问题,简化分布式应用协调及其管理的难度,提供高性能的分布式服务 。ZooKeeper本身可以 以Standalone模式安装运行 ,不过

大数据-zookeeper的客户端命令

人盡茶涼 提交于 2019-12-04 11:07:28
zookeeper命令行操作 运行 zkCli.sh –server <ip>进入命令行工具 1、使用 ls 命令来查看当前 ZooKeeper 中所包含的内容: [zk: 202.115.36.251:2181(CONNECTED) 1] ls / 2、创建一个新的 znode ,使用 create /zk myData 。这个命令创建了一个新的 znode 节点“ zk ”以及与它关联的字符串: [zk: 202.115.36.251:2181(CONNECTED) 2] create /zk "myData“ 3、我们运行 get 命令来确认 znode 是否包含我们所创建的字符串: [zk: 202.115.36.251:2181(CONNECTED) 3] get /zk #监听这个节点的变化,当另外一个客户端改变/zk时,它会打出下面的 #WATCHER:: #WatchedEvent state:SyncConnected type:NodeDataChanged path:/zk [zk: localhost:2181(CONNECTED) 4] get /zk watch 4、下面我们通过 set 命令来对 zk 所关联的字符串进行设置: [zk: 202.115.36.251:2181(CONNECTED) 4] set /zk "zsl“ 5

zookeeper+dubbo+springboot入门

对着背影说爱祢 提交于 2019-12-04 08:03:53
zookeeper zookeeper下载地址 http://www.apache.org/dyn/closer.cgi/zookeeper ​随便选择一个提供的路径 我们只需要关注zookeeper目录中的bin目录和conf配置目录就OK了,第一件事我们要做的就是修改配置文件。 zookeeper-3.4.10\conf\zoo_sample.cfg,只需要把zoo_sample.cfg重命名为zoo.cfg。 zoo.cfg相关配置参数: #tickTime:这个时间是作为 Zookeeper 服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳。 #dataDir:顾名思义就是 Zookeeper 保存数据的目录,默认情况下,Zookeeper 将写数据的日志文件也保存在这个目录里。 #dataLogDir:顾名思义就是 Zookeeper 保存日志文件的目录 #clientPort:这个端口就是客户端连接 Zookeeper 服务器的端口,Zookeeper 会监听这个端口,接受客户端的访问请求。 当这些配置项配置好后,你现在就可以启动 Zookeeper 了,启动后要检查 Zookeeper 是否已经在服务,可以通过 netstat – ano 命令查看是否有你配置的 clientPort 端口号在监听服务 ​

利用zookeeper部署kafka集群

无人久伴 提交于 2019-12-04 06:12:39
1.准备工作: iptables -F #关闭防火墙 systemctl stop firewalld.service #关闭防火墙 准备三台虚拟机并放入/etc/hosts下 192.168.100.242 testceph 192.168.100.244 redis1 192.168.100.245 redis2 将testceph的/etc/hosts文件拷贝到其他两台虚拟机上 命令: [root@testceph ~]# for i in 244 245 > do > scp /etc/hosts 192.168.100.$i:/etc/ > done root@192.168.100.244's password: 输入密码 hosts 100% 238 231.1KB/s 00:00 root@192.168.100.245's password: 输入密码 hosts 100% 238 418.2KB/s 00:00 2.安装依赖包 [root@testceph ~]yum install -y gcc g++ make gcc-c++ kernel-devel automake autoconf libtool make wget tcl vim unzip git java 3.准备 zookeeper目录 三个节点 192.168.100.242 192.168