加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

ubuntu 安装zookeeper和设置开机启动

发布时间:2020-05-24 03:45:39 所属栏目:Linux 来源:互联网
导读:ubuntu 安装zookeeper和设置开机启动

1. 安装:

sudoapt-getinstallzookeeper

默认信息:

#安装路径
/usr/share/zookeeper
#配置文件
/etc/zookeeper/conf/zoo.cfg

2. 启动zookeeper

cd/usr/share/zookeeper/bin
sudoshzkServer.shstart

ZooKeeperJMXenabledbydefault
Usingconfig:/etc/zookeeper/conf/zoo.cfg
Startingzookeeper...STARTED

启动zookeeper时遇到错误以下错误

zkServer.sh:157:zkServer.sh:Syntaxerror:"("unexpected(expecting";;")
原因是:zookeeper使用的shell版本和系统使用的shell版本不兼容,当前ubuntu系统的shell默认使用的是dash,而zookeeper使用的是bash
解决办法:
dpkg-reconfiguredash
Tab移动到NO(选择否)回车即可

验证是否启动成功

/usr/share/zookeeper/bin$sudozkCli.sh-serverlocalhost:2181

Connectingtolocalhost:2181
WelcometoZooKeeper!
JLinesupportisenabled

WATCHER::

WatchedEventstate:SyncConnectedtype:Nonepath:null

zookeeper基本操作


  • 启动ZK服务: sh bin/zkServer.sh start

  • 查看ZK服务状态: sh bin/zkServer.sh status

  • 停止ZK服务: sh bin/zkServer.sh stop

  • 重启ZK服务: sh bin/zkServer.sh restart

3. 设置开机启动

3.1 配置文件

sudovim/etc/init.d/zookeeper

添加以下信息,注意自己的相关路径是否相同,不同修改之

!/bin/sh
#Configurationsinjectedbyinstall_serverbelow....
EXEC=/usr/share/zookeeper/bin/zkServer.sh
ZOO_LOG_DIR="/var/zookeeper"
JAVA_HOME=/usr/hisen/soft/jdk8
PATH=${JAVA_HOME}/bin:$PATH
###############
#SysVInitInformation
#chkconfig:-5874
#description:zookeeperisthezookeeperdaemon.
###BEGININITINFO
#Provides:zookeeper
#Required-Start:$network$local_fs$remote_fs
#Required-Stop:$network$local_fs$remote_fs
#Default-Start:2345
#Default-Stop:016
#Should-Start:$syslog$named
#Should-Stop:$syslog$named
#Short-Description:startandstopzookeeper
#Description:zookeeperdaemon
###ENDINITINFO
case$1in
start)/usr/share/zookeeper/bin/zkServer.shstart;;
stop)/usr/share/zookeeper/bin/zkServer.shstop;;
status)/usr/share/zookeeper/bin/zkServer.shstatus;;
restart)/usr/share/zookeeper/bin/zkServer.shrestart;;
*)echo"requirestart|stop|status|restart";;
esac

3.2授权

sudochmod+xzookeeper

3.3安装开机启动管理软件(一般自带)

sudoapt-getinstallrcconf

3.4进入管理及诶按

sudorcconf

↑ ↓ 移动光标,空格键选中zookeeper

Tab 使光标移动到OK 回车即可


(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读