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文件中,否则无法连接