ubuntu 安装zookeeper和设置开机启动
发布时间:2020-12-13 17:55:06 所属栏目:Linux 来源:网络整理
导读:1. 安装 : sudo?apt-get?install?zookeeper 默认信息: #安装路径/usr/share/zookeeper#配置文件/etc/zookeeper/conf/zoo.cfg 2. 启动zookeeper cd?/usr/share/zookeeper/binsudo?sh?zkServer.sh?startZooKeeper?JMX?enabled?by?defaultUsing?config:?/etc/
1. 安装: sudo?apt-get?install?zookeeper 默认信息: #安装路径 /usr/share/zookeeper #配置文件 /etc/zookeeper/conf/zoo.cfg 2. 启动zookeeper cd?/usr/share/zookeeper/bin sudo?sh?zkServer.sh?start ZooKeeper?JMX?enabled?by?default Using?config:?/etc/zookeeper/conf/zoo.cfg Starting?zookeeper?...?STARTED 启动zookeeper时遇到错误以下错误 zkServer.sh:?157:?zkServer.sh:?Syntax?error:?"("?unexpected?(expecting?";;") 原因是:zookeeper使用的shell版本和系统使用的shell版本不兼容,当前ubuntu系统的shell默认使用的是dash,而zookeeper使用的是bash 解决办法: dpkg-reconfigure?dash Tab?移动到NO(选择否)?回车即可 验证是否启动成功 /usr/share/zookeeper/bin$?sudo?zkCli.sh?-server?localhost:2181 Connecting?to?localhost:2181 Welcome?to?ZooKeeper! JLine?support?is?enabled WATCHER:: WatchedEvent?state:SyncConnected?type:None?path:null zookeeper基本操作
3. 设置开机启动 3.1 配置文件 sudo?vim?/etc/init.d/zookeeper 添加以下信息,注意自己的相关路径是否相同,不同修改之 !/bin/sh #Configurations?injected?by?install_server?below.... EXEC=/usr/share/zookeeper/bin/zkServer.sh ZOO_LOG_DIR="/var/zookeeper" JAVA_HOME=/usr/hisen/soft/jdk8? PATH=${JAVA_HOME}/bin:$PATH ############### #?SysV?Init?Information #?chkconfig:?-?58?74 #?description:?zookeeper?is?the?zookeeper?daemon. ###?BEGIN?INIT?INFO #?Provides:?zookeeper #?Required-Start:?$network?$local_fs?$remote_fs #?Required-Stop:?$network?$local_fs?$remote_fs #?Default-Start:?2?3?4?5 #?Default-Stop:?0?1?6 #?Should-Start:?$syslog?$named #?Should-Stop:?$syslog?$named #?Short-Description:?start?and?stop?zookeeper #?Description:?zookeeper?daemon ###?END?INIT?INFO case?$1?in ??????????start)??/usr/share/zookeeper/bin/zkServer.sh?start;; ??????????stop)???/usr/share/zookeeper/bin/zkServer.sh?stop;; ??????????status)?/usr/share/zookeeper/bin/zkServer.sh?status;; ??????????restart)?/usr/share/zookeeper/bin/zkServer.sh?restart;; ??????????*)??echo?"require?start|stop|status|restart"??;; esac 3.2?授权 sudo?chmod?+x?zookeeper 3.3?安装开机启动管理软件(一般自带) sudo?apt-get?install?rcconf 3.4?进入管理及诶按 sudo?rcconf ↑ ↓ 移动光标,空格键选中zookeeper Tab 使光标移动到OK 回车即可 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |