centOS系统安装zookeeper

ZooKeeper完美安装指南:在CentOS中从单节点到集群部署全攻略 本文是一个关于在CentOS 7.6环境下安装和配置ZooKeeper 3.8.1的实践指南。其中涵盖了从环境准备,到单节点安装,再到集群配置的全过程,以及使用GUI工具和测试集群的建议。读者可以通过这篇文章系统地了解ZooKeeper的安装和配置过程,为在分布式环境下更好地使用ZooKeeper提供帮助。 阅读详情

centOS系统安装zookeeper

准备安装包

  1. 因为zookeeper的运行需要JVM环境,所以我首先准备java jdk 安装包;
    ①下载Java jdk (请自行判断你的系统位数,下载合适的jdk)
    获取linux系统位数命令:
getconf LONG_BIT

jdk下载网址链接
2. 准备zookeeper安装包;
zookeeper下载地址
注意:此时你如果使用的是windows系统下载的安装包,可以使用xshell或者secureCRT等软件连接虚拟机,使用rz命令进行上传安装包;
① 安装rz sz命令:

yum install lrzsz

②上传
rz命令后会弹窗,弹窗后选出你要上传的安装包,如果权限不足,请用su命令切换到root用户,或者使用 sudo rz命令
这里写图片描述

进行安装操作

  1. 解压jdk以及zookeeper

注:我将其都解压到了 /usr/local目录下了

tar -zxvf jdk-8u151-linux-x64.tar.gz -C /usr/local/

tar -zxvf zookeeper-3.4.5.tar.gz -C /usr/local/
  1. 这里我将解压后zookeeper与jdk文件夹均重命名
mv zookeeper-3.4.5 zookeeper

mv jdk-8u151-linux-x64 jdk8
  1. 修改环境变量
vim /etc/profile

这里写图片描述
如上图,将上图中的三行export写入文件中,并按esc键退出写入模式,:wq! 保存并退出;
4. 刷新

source /etc/profile

5.判断jdk是否安装成功

java -version

这里写图片描述
如图则表示安装成功;
6. 到zookeeper目录下修改配置文件
这里我直接将zoo_sample.cfg文件命名成了 zoo.cfg,
如果保留zoo_sample.cfg文件,可以拷贝一个文件命名为zoo.cfg

cd /usr/local/zookeeper/conf
mv zoo_sample.cfg zoo.cfg

7.修改zoo.cfg文件
① dataDir=/usr/local/zookeeper/data
这里修改了zookeeper数据存放的位置,方便我查找;
②文件最后面添加
server.0=IP地址(可以是你机器的ip):2888:3888
如果集群的话
server.0=IP地址1:2888:3888
server.1=IP地址2:2888:3888
server.2=IP地址3:2888:3888
.
.
.

vim zoo.cfg

这里写图片描述

8.服务器标识配置
创建文件夹:

mkdir /usr/local/zookeeper/data

创建文件:文件名必须是myid
并填写内容为0

vim myid 

注:如果是集群
server.0=IP地址1 的这台机器在myid中写入0
server.1=IP地址2 的这台机器在myid中写入1
server.2=IP地址3 的这台机器在myid中写入2
.
.
.

9.启动zookeeper服务端

cd /usr/local/zookeeper/bin
zkServer.sh start

检查是否启动成功

zkServer.sh status

这里写图片描述
如图表示启动成功,因为我的机器问题,无法虚拟多个系统开启节点,所以只设置了一个zookeeper节点,所以Mode为standalone,正常来说应该至少设置三个节点,或以上个奇数节点,这样zookeeper才能进行主从分配;
如果三个节点的话,其中会有一个Mode为leader,其他两个为follow。
10.启动zookeeper客户端

zkCli.sh

这里写图片描述
这里写图片描述

输入quit可以退出zookeeper客户端;

关闭zookeeper服务

zkServer.sh stop

注:如果在虚拟机中配置,使得几台虚拟机中的zookeeper进行选举,一定要注意虚拟机的网路适配器模式相同;防火墙允许通过或关闭防火墙;最好的测试方式是通过ping命令或是telnet、curl等命令测试vm之间是否可以通信。

KBS投稿全流程拆解:从模板准备到条件接收的实战指南 本文详细拆解了KBS期刊投稿的全流程,从模板准备、投稿系统操作到返修策略和条件接收。重点介绍了Cover Letter撰写技巧、Latex模板选择、审稿周期管理以及返修文件的系统准备方法,帮助研究者高效完成KBS投稿并提升接收概率。 阅读详情

相关推荐

机器学习kaggle案例:风控评分卡模型(Give_Me_Some_Credit)

kaggle链接:https://www.kaggle.com/c/GiveMeSomeCredit ipynb文件:https://github.com/824024445/KaggleCases/blob/master/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0kaggle%E6%A1%88%E4%BE%8B%EF%BC%9A%E9%A3%8E%E6%8E%A7%...

weixin_42662126的博客 1万+

在 CentOS 安装 zookeeper

zookeeper 安装

jpfly的博客 3381

人大金仓数据库Kingbase FlySync同步程序安装

Kingbase FlySync同步程序(以下简称 KFS)是面向异地容灾、数据集中共享的场景推出的具备在异构数据平台间实现实时、增量数据同步的工具类产品,主要采用了物理日志解析技术,帮助用户解决不同数据平台的数据间可实现任意方向实时移动流转的问题,并保证此过程中数据不丢失,状态可监控,流转数据量可统计。KFS 需要安装的主要组件有 2 个,分别是后端同步程序和管理控制平台,另外KFS的部署方式也有2种,为分离部署何集中部署•集中部署:KFS与数据库部署在同一机器上。

weixin_44312518的博客 1180

CentOS7 下 Zookeeper 安装及配置

介绍 ZooKeeper 的安装和基本配置, ZooKeeper 是一个开源的分布式协调服务,它提供了一个高性能的、可靠的分布式环境,用于协调和管理分布式应用程序的配置、状态和元数据信息。

QIFU的专栏 2316

二进制部署的K8s集群,如何对到期证书更新

一年前搭建的k8s集群,突然不能够正常访问,出现502错误,首先怀疑容器没起来,先对问题进行排查,排查响应的容器有没有正常启动,状态一切正常,访问容器地址也可以正常访问,于是访问node port地址,发现无法正常访问,确定问题出现在svc中。 由于其他的应用、系统也无法提供正常的服务,应该是k8s的问题,非单个应用的原因。查看服务状态,kubectl describe svc xxx,endp...

时光旅行者 3772

使用Eggjs做服务端获取微信小程序云开发数据库的access_token

最近自己想写了一个微信小程序,恰巧里面有个云开发,恰巧里面有个数据库,那懒人的我,就直接用云开发里面的数据库了,做测试或者正式也好,对于刚开始来说,免费的配额是够用的。 后来想到在小程序云开发上面的数据怎么看才方便?刚好微信小程序有一个服务端API,那就方便很多了,那就直接敲个服务端来获取云开发上数据库的数据出来到自己的后台上面,那以后管理起来也方便很多。 看了一下服务端api之后,发现有三个重要...

kalenE992的博客 1705

Centos安装Zookeeper教程(一次就成功版!)

Centos安装Zookeeper教程

m0_64068185的博客 1003

MATLAB 与 STK 互联生成Walker并导出轨道数据(CSV导出)

本文介绍了使用 MATLAB 控制 STK 完成以下自动化流程:打开并连接 STK 场景;自动创建 Delta 型 Walker 星座;添加矩形传感器并配置视场;获取轨道六根数与视场角信息;自动保存至 CSV 文件,供后续使用。

weixin_52370774的博客 737

最全最简单的centos7安装zookeeper和搭建zookeeper集群

ID>替换为节点的ID号,<hostname>替换为节点的主机名或IP地址,2888替换为ZooKeeper点对点通信的端口号,3888替换为leader选举的端口号。例如,如果第一个节点的ID是1,在该节点上创建一个名为“/var/lib/zookeeper/data/myid”的文件,内容为“1”(不带引号)。1. 按照前面提供的步骤在集群中的每个节点上安装和配置ZooKeeper通过在每个节点的ZooKeeper数据目录中创建一个名为“myid”的文件,为集群中的每个节点分配一个唯一的ID。

y30345的博客 2699

Error response from daemon: Get “https://index.docker.io/v1/search?q=nginx&n=25“:

在使用docker seach 命令搜索镜像的时候遇到这个错误,docker pull是可以正常下载镜像的,关于这个问题,本文提供解决方案,完全可行。

猿小白的博客 1万+

使用 Python 构建 Reddit 热帖爬虫:抓取热门讨论帖和评论

在现代互联网中,Reddit 被誉为全球最大、最活跃的讨论平台之一,汇聚了各种主题的帖子、评论和社交互动。因此,抓取 Reddit 上的热门帖子和评论可以为我们提供一个丰富的文本数据源,可以用于情感分析、话题建模、趋势分析等应用。Reddit 提供了官方的 API,可以让开发者获取包括帖子、评论、用户信息等在内的各种数据。我们可以结合上述方法,抓取多个热门帖子,并将每个帖子的标题、作者、发布时间和评论内容保存到一个数据结构中。每个帖子的对象包含了丰富的信息,如标题、内容、发布时间、作者等。

2201_76125261的博客 382

CentOS操作系统安装JDK、zookeeper、部署tomcat以及nginx的方法

CentOS操作系统安装jdk 查看云端目前支持的jdk版本:yum search java|grep jdk 选择jdk1.8安装: yum install -y java-1.8.0-openjdk ps:必须是管理员身份 安装成功,之后验证:java –version 查看jdk安装目录:find / -name 'java' 备注:通过yum命令在线安装jdk简单、快捷、无需配置...

qq_37036915的博客 240

顶级AI大模型白嫖ChatGPT Plus1个月,0成本薅顶配功能

Chat*** Plus限时免费1个月!原价20美元/月的顶配功能

BUG猿的博客 7295

CentOS环境安装zookeeper服务并用golang实现分布式系统的Leader选举

一、准备工作 1.下载安装vmware,步骤省略。 2.下载CentOS系统ios包:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1611.iso 3.下载安装Xshell5,步骤省略。 4.下载安装git,步骤省略。 5.zookeeper官网:http://zookeepe...

weixin_30457551的博客 236

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

CentOS系统下Hadoop、Hbase、Zookeeper安装配置

最近两天给一个项目搭建linux下的大数据处理环境,系统是CentOS 6.3。主要是配置JDK,安装Tomcat,Hadoop、HBase和Zookeeper软件,本人在Hadoop这方面也是新手,配置这个环境遇到过许多问题,查了许多资料,这里做一个总结,以便日后回顾。 首先是账户权限的修改,安装软件环境需要上传文件和一些系统文件的修改权限,所以最好设置成root权限 权限修改方法:http

程序缘 2449

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

linux版本centos 系统 安装zookeeper

下载zookeeper到本地 解压并将文件移动到/opt/zookeeper目录下 # 解压zookeeper sudo tar -zxvf zookeeper-3.4.9.tar.gz # 将zookeeper移动到/opt/zookeeper目录下 sudo mv zookeeper-3.4.9/opt/zookeeper 编辑zookeeper的配置 复制一份zoo_samp...

zhaomengxia123的博客 145

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

电商四、centos系统安装jdk和zookeeper

①修改网络适配器方式,将NAT方式改成仅主机方式。 1、点击:编辑->虚拟网络编辑器 2、弹出窗口: 点击:仅主机模式 在子网IP(I)中:需要更改为25网段:因为后期会用到一个服务,必须用25网段:改成:192.168.25.0 点击:应用->确定。 3、点击右键->设置 弹出窗口: 在右边改成:仅主机模...

lbh19630726的博客 187

Zookeeper在CentOS7系统上的安装

1.进入目录:cd /usr/local/common 下载:wget http://mirrors.shu.edu.cn/apache/zookeeper/stable/zookeeper-3.4.12.tar.gz 解压:tar xzvf zookeeper-3.4.12.tar.gz 重命名文件:mv zookeeper-3.4.12 zookeeper 进入zookeeper目录...

dulixing0154084的博客 215

Linux系统(CentOS7.4)安装zookeeper

1.创建软件安装路径: mkdir -p /usr/local/services/zookeeper 2.进入刚创建的目录 cd /usr/local/services/zookeeper 3.下载 zookeeper-3.4.9.tar.gz 到该目录 wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/z...

老隋的播客 181

centos stream安装kafka zookeeper

在CentOS上安装Kafka并将其与ZooKeeper作为服务启动涉及几个步骤 下载可能需要特殊网络。

临兵斗者 1198

zookeeper集群安装详解(Centos系统)

Zookeeper集群安装 一、什么是Zookeeper? Zookeeper是一个分布式的开放源码的分布式应用程序协调服务,是Hadoop和Hbase的重要组件,它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 二、安装Zookepeer 1、下载Zookeeper 官网下载地址为(http://apache.fayea.com/zo

阿生 525

CENTOS系统安装zookeeper-3.4.8集群

测试环境三台CentOS主机:10.10.16.170   、    10.10.16.132   、  10.10.16.133       1、到zookeeper官网下载zookeeper-3.4.8.tar.gz压缩包,在/appcom目录下解压。        2、进入目录/appcom/zookeeper-3.4.8/conf下,这是zookeeper的配置文件目录

Meiyang1990的博客 1156

linux系统centos6.5安装zookeeper3.4.9集群

1.下载安装包,看好自己下载的目录,别找不到了 wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz 2.创建目录zookeeper目录 mkdir /usr/local/src/zookeeper 3.解压到创建好的目录 进入安装目录 cd /usr/local/src/zookeeper tar zxvf /download/zookeeper-3.4.9.tar.gz 进入到

郝猿的博客 2345

centos安装zookeeper

1:安装docker 1.1、在 CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看 uname -r 1.2、查看是否已安装docker列表 yum list installed | grep docker 1.3、安装docker yum -y install docker 1.4、启动docker systemctl start doc...

桥豆麻袋~。~ 121

centos7安装zookeeper

Centos7安装zookeeper cd /tmp wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz tar zxf zookeeper-3.4.14.tar.gz -C /usr/local/ rm -rf zookeeper-3.4.14...

爷来辣的博客 471

CentOS-7安装mesos+marathon+zookeeper

前期准备 关闭防火墙 sudo systemctl stop firewalld 其他 同CentOS-6安装mesos+marathon+zk前期准备 添加安装源 sudo rpm -Uvh http://repos.mesosphere.io/el/7/noarch/RPMS/mesosphere-el-repo-7-3.noarch.rpm sudo rpm --import /...

天涯云海的专栏 648
上一篇: java实现 快排
下一篇: java练习代码之BigDecimal操作
code1Boy
博客等级 码龄10年 45粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值