linux zookeeper Ubuntu centos

大家好,感谢邀请,今天来为大家分享一下linux zookeeper的问题,以及和Ubuntu centos的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

linux如何查看zookeeper是否启动

1、首先需要登陆你的linux服务器,用cd命令切换到/etc/rc.d/init.d/目录下。

2、接着用touch zookeeper创建一个文件。

3、然后为这个文件添加可执行权限chmod+x zookeeper。

4、接着用vi zookeeper来编辑这个文件。

5、接着在zookeeper里面输入如下内容。

6、然后保存退出。先按esc,再按:键盘,接这个输入wq即可保存退出。

7、这个时候就可以用service zookeeper显示start/stop即可查看是否启动停止zookeeper服务了。

如何在Linux上安装Zookeeperlinux安装zookeeper

Zookeeper是 Apache基金会推出的分布式管理和服务发现工具,可以管理所有的复杂的客户端/服务器应用程序。如果你想在 Linux上安装 Zookeeper,你可以按照一下步骤来操作:

1.确保你的操作系统上安装了OpenJDK 8,这是运行 Zookeeper的基础环境:

`sudo apt-get install openjdk-8-jdk`

或者

`yum install java-1.8.0-openjdk`

2.下载 Zookeeper:可从官方网站下载最新版本的 Zookeeper,请在下载前仔细阅读有关版本以及发行说明。

`curl-OL `

3.验证下载的压缩文件:确保官方文档中发布的数字与下载的文件中的数字相同。

建议使用以下命令验证:

`tar-dzvf zookeeper-3.4.14.tar.gz`

4.解压文件:解压下载的文件,到用户指定的目录。

`tar-zxvf zookeeper-3.4.14.tar.gz-C/opt`

5.配置 ZooKeeper:进入 Zookeeper的安装目录,创建『data』和『log』文件夹。然后,复制 zoo_sample.cfg文件,并将其重命名为 zoo.cfg。

`cd/opt/zookeeper-3.4.14

mkdir data log

cp conf/zoo_sample.cfg conf/zoo.cfg`

6.启动 Zookeeper:可以在后台启动 Zookeeper,输入以下命令:

`/opt/zookeeper-3.4.14/bin/zkServer.sh start`

7.验证 Zookeeper状态:使用如下命令,来验证 Zookeeper是否配置成功:

`echo stat| nc localhost 2181`

以上便是在 Linux上安装 Zookeeper的步骤。在安装之前,请确保你的操作系统已经安装了 Java JDK,并且下载的压缩文件也 pass验证,不然 Zookeeper将无法正常运行。

怎么在linux上安装zookeeper

Zookeeper是一个协调服务,可以用它来作为配置维护、名字服务、分布式部署;

下面,我来分享一下在Linux下安装Zookeeper的整个步骤,让大家少走弯路。

一、Zookeeper下载

[plain]view plaincopyprint?

[root@localhost下载]#wget

--2016-01-1523:15:57--

正在解析主机mirror.bit.edu.cn(mirror.bit.edu.cn)...114.247.56.117

正在连接mirror.bit.edu.cn(mirror.bit.edu.cn)|114.247.56.117|:80...已连接。

已发出HTTP请求,正在等待回应...200OK

长度:11833706(11M)[application/octet-stream]

正在保存至:“zookeeper-3.3.6.tar.gz”

100%[======================================================================================================================================================================================>]11,833,706171KB/s用时68s

2016-01-1523:17:07(170KB/s)-已保存“zookeeper-3.3.6.tar.gz”[11833706/11833706])

二、解压

[html]view plaincopyprint?

[root@localhostdeploy]#tar-zxvf/home/lk/下载/zookeeper-3.3.6.tar.gz

解压完之后,会在deploy文件夹下面得到一个zookeeper-3.3.6的文件夹

三、进入到conf目录

[plain]view plaincopyprint?

[root@localhostdeploy]#cd/opt/deploy/zookeeper-3.3.6/conf

四、拷贝zoo_samle.cfg为zoo.cfg

[plain]view plaincopyprint?

[root@localhostconf]#cpzoo_sample.cfgzoo.cfg

五、编辑zoo.cfg文件

[plain]view plaincopyprint?

[root@localhostconf]#vizoo.cfg

修改为:

[html]view plaincopyprint?

#Thenumberofmillisecondsofeachtick

tickTime=2000

#Thenumberofticksthattheinitial

#synchronizationphasecantake

initLimit=10

#Thenumberofticksthatcanpassbetween

#sendingarequestandgettinganacknowledgement

syncLimit=5

#thedirectorywherethesnapshotisstored.

dataDir=/usr/zookeeper

dataLogDir=/usr/zookeeper/log

#theportatwhichtheclientswillconnect

clientPort=2181

server.1=192.168.32.129:2888:3888

六、设置环境变量

[plain]view plaincopyprint?

[root@localhostconf]#exportZOOKEEPER_INSTALL=/opt/deploy/zookeeper-3.3.6

[root@localhostconf]#exportPATH=$PATH:$ZOOKEEPER_INSTALL/bin

七、启动

[plain]view plaincopyprint?

[root@localhostbin]#./zkServer.shstart

JMXenabledbydefault

Usingconfig:/opt/deploy/zookeeper-3.3.6/bin/../conf/zoo.cfg

Startingzookeeper...STARTED

[root@localhostbin]#

八、测试zookeeper

[plain]view plaincopyprint?

[root@localhostbin]#./zkCli.sh-server192.168.32.129:2181

如果是本地连接,那么不需要-server 192.168.32.129:2181,默认是本地

注意:如果出现拒绝连接,请检查如下:

1、防火墙是否关闭 systemctl stop firewalld

2、需要将192.168.32.129映射到本地/etc/hosts文件中,否则无法连接

阅读剩余
THE END