银河麒麟服务器V10 SP3 安装ZooKeeper |
您所在的位置:网站首页 › 银河麒麟v10安装源 › 银河麒麟服务器V10 SP3 安装ZooKeeper |
服务器zookeeper安装
一、软件介绍
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 二、安装和部署 1、运行环境配置和必要条件准备1.1、操作系统:Kylin Linux V10 1.2、jdk版本:java version "1.8.0_361",安装方法:https://www.cnblogs.com/liunaixu/p/17138107.html 2. 安装zookeeper步骤2.1、创建目录/opt/zookeeper。 [root@localhost opt]# mkdir /opt/zookeeper 2.2、进入目录/opt/zookeeper。 [root@localhost opt]# cd /opt/zookeeper 2.3、 下载软件包。 在/opt/zookeeper路径下wget http://archive.apache.org/dist/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz,或者先下载安装包后复制到该路径下。 2.4、解压软件包。 [root@localhost zookeeper]# tar -xvf zookeeper-3.4.14.tar.gz 解压完后如下: 2.5、进入目录zookeeper-3.4.14。 [root@localhost zookeeper]# cd zookeeper-3.4.14 2.6、创建日志存放目录。 在/opt/zookeeper/zookeeper-3.4.14目录下创建:mkdir dataDir 2.7、进入conf目录。 [root@localhost zookeeper-3.4.14]# cd conf 2.8、备份zoo_sample.cfg文件。 [root@localhost conf]# cp zoo_sample.cfg zoo.cfg 2.9、编辑zoo.cfg文件。 [root@localhost conf]# vim zoo.cfg 2.10、 配置文件修改以下内容: 保存退出。 2.11、设置ZooKeeper开机启动。 a)进入到/etc/rc.d/init.d目录下,新建一个zookeeper脚本。 创建脚本:touch zookeeper 指定权限:chmod +x zookeeper b)编辑zookeeper文件。 vim zookeeper c.vim编译zookeeper脚本文件,在文件中输入如下内容: #!/bin/bash #chkconfig:2345 10 90 #description:service zookeeper export ZOO_LOG_DIR=/data/zookeeper/logs ZOOKEEPER_HOME=/opt/zookeeper/zookeeper-3.4.14/ case "$1" in start) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh start;; start-foreground) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh start-foreground;; stop) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh stop;; status) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh status;; restart) su root ${ZOOKEEPER_HOME}/bin/zkServer.sh restart;; upgrade)su root ${ZOOKEEPER_HOME}/bin/zkServer.sh upgrade;; print-cmd)su root ${ZOOKEEPER_HOME}/bin/zkServer.sh print-cmd;; *) echo "requirestart|start-foreground|stop|status|restart|print-cmd";; esacd)开启开机启动。 [root@localhost init.d]# chkconfig zookeeper on 3、软件的运行启动1、启动ZooKeeper命令。service zookeeper start 2、关闭ZooKeeper的命令:service zookeeper stop 三、测试已完成编译的软件 1. 执行如下命令,启动zkcli工具连接zookeeper cd /opt/zookeeper/zookeeper-3.4.14/bin ./zkCli.sh 当显示如下内容时,表示连接成功。 2. 执行如下命令,查看当前zookeeper中所包含的内容 ls / 系统显示类似如下信息: 3.执行如下命令,创建一个新的znode create /kylinarm 系统显示如下信息,表示创建成功 4.执行如下命令,再次查看zookeeper所包含的内容 ls / 系统显示如下信息 5.执行如下命令,查看新建znode的信息 get /kylin 系统显示如下信息: 6. 执行如下命令,修改znode的内容:将“arm”修改为“x86” set /kylinx86 系统显示如下信息,表示修改成功。 7.执行如下命令,查看修改后的znode get /kylin 系统显示如下: 8. 执行如下命令,删除znode delete /kylin 查看此时zookeeper所包含的内容。 ls / 系统显示信息如下 原文地址:https://www.cnblogs.com/liunaixu/p/17198356.html |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |