Linux下安装zookeeper

Linux下安装zookeeper

环境准备:
1)在linux下安装好jdk(emmmm(O_o)(o_O)安装jdk这个需要准备啥,虚拟机和Centos安装好)
2)开启2181端口——如果需要远程访问的话需要开启
2.1 执行systemctl start firewalld.service
2.2 执行firewall-cmd --state命令,查看防护墙状态
查看防火墙状态
2.3在防火墙开启状态下,执行firewall-cmd --zone=public --add-port=2181/tcp --permanent命令,开启2181端口
开启端口
2.4 执行firewall-cmd --reload命令,重新加载防火墙
重新加载防火墙
2.5 执行systemctl stop firewalld.service命令,关闭防火墙(–停止firewall)
关闭防火墙
执行systemctl disable firewalld.service命令,禁止firewall开机启动
禁止开机启动


正式开始
好像准备的有点长(lll¬ω¬)
1.到 《官网》下载Zookeeper的linux安装包
2.使用cd /usr命令,进入到usr目录下
进入并查看usr目录
并使用mkdir zookeeper命令,创建一个zookeeper目录,使用“ls”查看是否创建成功(一般没毒的话,应该都会创建成功<( ̄ˇ ̄)/)
创建zookeeper目录
3.将下载好的文件上传到linux环境中,准确说是上一步建好的java目录下,方法有三:
(1)可以使用XShell中的sudo rz的命令上传,但是有的可能会出现“传输失败”,如果失败了可以换换使用sudo rz -be进行上传
(2)使用XShell配套的xftp进行上传,xftp需 额外下载
(3)直接使用MobaXterm,自带上传,无需额外下载其他软件(推荐使用,以下使用的也是这种方式)
进入并查看zookeeper目录
上传zookeeper
然后上传进行中。。。
上传进行中
4.上传完成后,使用ls命令,查看上传是否成功
应该都会成功吧
5.执行tar -zxvf apache-zookeeper-3.5.9-bin.tar.gz命令,将tar包解压到当前文件夹中
解压tar包
使用ls命令,查看解压后的文件夹
解压后的文件夹
6.执行cd apache-zookeeper-3.5.9-bin命令,进入到cd apache-zookeeper-3.5.9-bin目录下,并使用ls查看
在这里插入图片描述
7.执行cd conf进入到conf目录下,然后再执行cp zoo_sample.cfg zoo.cfg,复制zoo_sample.cfg配置文件,并重命名为zoo.cfg
复制名重命名配置文件
8.执行“vi zoo.cfg”命令,修改zoo.cfg配置文件
修改如下配置:

# 数据目录
# 数据目录
dataDir=/usr/zookeeper/apache-zookeeper-3.5.9-bin/data

# 日志沐浴露
dataLogDir=/usr/zookeeper/apache-zookeeper-3.5.9-bin/logs

修改配置
按esc(视频退出全屏➹),输入:wq保存并退出
9.进入bin(先 cd ..cd /bin )目录下,执行./zkServer.sh start命令,启动zookeeper
启动zookeeper
执行./zkServer.sh status查看启动状态,查看是否启动成功(注:以后使用过程中,也有启动错误不成功的情况,以后见到再处理)

ERROR: KeeperErrorCode = NoNode for /hbase/master,我碰到过的问题(;´༎ຶД༎ຶ`)

查看启动状态
10.执行vi /etc/profile(因为是使用的root用户,所以没加sudo),准备修改/etc/profile配置文件,打开文件到最后一行(可以使用“shift键 + G”直接到最后一行)
准备修改配置文件
追加如下配置,截图如下(如果使用的是MobaXterm可以使用“shift键 + insert键”进行粘贴,XShell好像也可以(๑→ܫ←)):

# Zookeeper Environment
export ZOOKEEPER_HOME=/usr/zookeeper/apache-zookeeper-3.5.9-bin
export PATH=$PATH:$ZOOKEEPER_HOME/bin

追加配置
按esc(视频退出全屏➹),输入:wq保存并退出
11.执行source /etc/profile命令,使配置生效
使配置生效
12.如果是虚拟机的话,记得做做快照(名称我都不知道还能重名,(至于啥时候做快照,每个重要时间节点做一下就行,至于什么是重要时间姐姐,就看自己了(。﹏。*)))
做快照

### 回答1: 在Linux安装Zookeeper,可以按照以下步骤进行操作: 1. 下载Zookeeper安装包,可以从官网或镜像站点下载。 2. 解压安装包,可以使用命令tar -zxvf zookeeper-3.4.14.tar.gz进行解压。 3. 配置Zookeeper,可以在conf目录下复制一份zoo_sample.cfg文件,并将其重命名为zoo.cfg。然后,根据需要修改zoo.cfg文件中的配置项。 4. 启动Zookeeper,可以使用命令bin/zkServer.sh start启动Zookeeper。启动后,可以使用命令bin/zkCli.sh连接Zookeeper,进行测试和操作。 5. 配置Zookeeper服务,可以将Zookeeper配置为系统服务,以便在系统启动时自动启动。具体操作可以参考相关文档或教程。 以上是大致的安装步骤,具体操作可能会因版本和环境而有所不同。在安装过程中,需要注意配置文件的正确性和服务的启动状态,以确保Zookeeper能够正常工作。 ### 回答2: ZooKeeper是一个用于分布式应用程序的协调服务,对于分布式应用程序的部署和管理是非常重要的。在Linux系统中安装Zookeeper可以通过以下步骤完成: 1.安装Java 在安装Zookeeper之前,需要先安装Java。在Linux系统中,可以通过以下命令进行安装: sudo apt-get update sudo apt-get install default-jre 安装完成之后,可以通过java -version命令来检查是否已经成功安装。 2.下载ZookeeperZookeeper官网http://zookeeper.apache.org/下载Zookeeper。选择最新版本的Zookeeper,点击下载链接即可。 3.解压缩安装包 将下载的Zookeeper安装包复制到目录/opt中,并解压缩: cd /opt sudo tar -xvf zookeeper-3.4.14.tar.gz 4.配置ZookeeperZookeeper安装目录/opt/zookeeper-3.4.14/conf中,复制一份配置文件zoo_sample.cfg: sudo cp /opt/zookeeper-3.4.14/conf/zoo_sample.cfg /opt/zookeeper-3.4.14/conf/zoo.cfg 编辑zoo.cfg文件,修改如下配置: dataDir=/var/lib/zookeeper clientPort=2181 其中,dataDir指定Zookeeper的数据存储目录,clientPort指定Zookeeper的服务端口。 5.启动Zookeeper 进入Zookeeper安装目录/opt/zookeeper-3.4.14/bin,启动Zookeeper: ./zkServer.sh start 可以通过以下命令检查Zookeeper是否成功启动: ./zkServer.sh status 6.停止Zookeeper 可以通过以下命令停止Zookeeper: ./zkServer.sh stop 7.配置Zookeeper为系统服务 为了方便管理,可以将Zookeeper配置为系统服务。在Linux系统中,可以使用systemd进行配置,方法如下: 创建一个文件/etc/systemd/system/zookeeper.service,包含以下内容: [Unit] Description=Apache ZooKeeper service After=syslog.target network.target [Service] Type=forking User=zookeeper Group=zookeeper ExecStart=/opt/zookeeper-3.4.14/bin/zkServer.sh start ExecStop=/opt/zookeeper-3.4.14/bin/zkServer.sh stop ExecReload=/opt/zookeeper-3.4.14/bin/zkServer.sh restart WorkingDirectory=/opt/zookeeper-3.4.14 [Install] WantedBy=multi-user.target 保存文件,然后执行以下命令,启动Zookeeper服务: sudo systemctl daemon-reload sudo systemctl enable zookeeper.service sudo systemctl start zookeeper.service 以上就是在Linux安装Zookeeper的全部步骤。当然,这只是一个简单的安装,实际部署中还需要针对实际环境进行配置优化和安全措施。 ### 回答3: Zookeeper是一个分布式的开源协调工具,可以协助进行分布式系统的管理和协作。在Linux安装Zookeeper可以分为以下几个步骤: 1. 下载Zookeeper:从官网上下载最新版本的Zookeeper,并解压缩到本地指定的目录。 2. 配置Zookeeper:进入到解压后的Zookeeper文件夹,找到conf文件夹,复制zoo_sample.cfg文件并重命名为zoo.cfg。修改zoo.cfg文件的配置,包括dataDir(数据存储目录)、clientPort(客户端连接端口号)等参数。 3. 启动Zookeeper:使用bin目录下的zkServer.sh文件启动Zookeeper。可以使用命令行参数指定Zookeeper的配置文件路径。 4. 测试Zookeeper:在本地启动客户端连接Zookeeper服务端。可以使用Zookeeper提供的ZkCli.sh文件或者编写自己的客户端程序。连接成功后,测试Zookeeper是否正常运行。 5. 配置集群:在多台设备上分别安装Zookeeper,并将配置文件中的MyID参数设置成不同的值。启动Zookeeper,并测试是否能够正常连接。 除了以上步骤外,还需针对特定的使用场景进行配置和优化。例如,如果需要Zookeeper实现高可用性和容错性,需要将Zookeeper部署在多台设备上,并配置成一个集群,使用ZooKeeper原生的选举算法选举出领导节点。此外还需要配置防火墙和安全策略,以确保Zookeeper的安全运行。总之,在安装和配置Zookeeper时,需要有一定的Linux系统基础和网络知识,才能保证Zookeeper的正常稳定运行。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值