Linux系统下ZooKeeper注册中心安装详细步骤(基于单节点)
来源:互联网 发布:数据库模型 编辑:程序博客网 时间:2024/06/05 00:17
1.修改操作系统的/etc/hosts文件中添加:
# zookeeper servers 192.168.29.129 edu-provider-01
2.到http://apache.fayea.com/zookeeper/下载zookeeper-3.4.6
wget http://apache.fayea.com/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
3.解压zookeeper安装包
tar -zxvf zookeeper-3.4.6.tar.gz
4.在/home/henryhuangcode/zookeeper-3.4.6目录下创建以下目录:
cd /home/henryhuangcode/zookeeper-3.4.6mkdir datamkdir logs
5.将zookeeper-3.4.6/conf目录下的zoo_sample.cfg文件拷贝一份,命名为为 zoo.cfg
cp zoo_sample.cfg zoo.cfg
6.修改zoo.cfg配置文件
$ vi zoo.cfg # The number of milliseconds of each ticktickTime=2000 # The number of ticks that the initial # synchronization phase can takeinitLimit=10 # The number of ticks that can pass between # sending a request and getting an acknowledgementsyncLimit=5 # the directory where the snapshot is stored. # do not use /tmp for storage, /tmp here is just # example sakes. dataDir=/home/henryhuangcode/zookeeper-3.4.6/data dataLogDir=/home/henryhuangcode/zookeeper-3.4.6/logs # the port at which the clients will connectclientPort=2181 #2888,3888 are election port server.1=edu-provider-01:2888:3888
7.在dataDir=/home/henryhuangcode/zookeeper-3.4.6/data下创建myid文件(编辑myid文件,并在对应的IP的机器上输入对应的编号。如在zookeeper上,myid 文件内容就是1。如果只在单点上进行安装配置,那么只有一个server.1)
$ vi myid 1
8.henryhuangcode用户下修改vi /home/henryhuangcode/.bash_profile,增加zookeeper配置:
# zookeeper env export ZOOKEEPER_HOME=/home/henryhuangcode/zookeeper-3.4.6 export PATH=$ZOOKEEPER_HOME/bin:$PATH
9.使配置文件生效
$ source /home/henryhuangcode/.bash_profile
10.关闭防火墙
systemctl stop firewalld.service
11.启动并测试zookeeper(要用henryhuangcode用户启动,不要用root):
# 使用henryhuangcode用户到/home/henryhuangcode/zookeeper-3.4.6/bin目录中执行zkServer.sh start#查看状态zkServer.sh status#服务器输出信息tail -500f zookeeper.out#停止zookeeper进程zkServer.sh stop
12.设置zookeeper服务开机启动
# 切换到/etc/rc.d/init.d/目录下cd /etc/rc.d/init.d# 创建zookeeper文件touch zookeeper#更新权限chmod +x zookeeper#编辑文件,在zookeeper里面输入如下内容#!/bin/bash#chkconfig:2345 20 90#description:zookeeper#processname:zookeeperexport JAVA_HOME=/user/local/java/jdk1.7.0_79export PATH=$JAVA_HOME/bin:$PATHcase $1 in start)su root /home/henryhuangcode/zookeeper-3.4.6/bin/zkServer.sh start;; stop)su root /home/henryhuangcode/zookeeper-3.4.6/bin/zkServer.sh stop;; status)su root /home/henryhuangcode/zookeeper-3.4.6/bin/zkServer.sh status;; restart)su root /home/henryhuangcode/zookeeper-3.4.6/bin/zkServer.sh restart;; *) echo "require start|stop|status|restart" ;;esac
13.这个时候我们就可以用service zookeeper start/stop来启动停止zookeeper服务了
14.使用命令把zookeeper添加到开机启动里面
chkconfig zookeeper onchkconfig --add zookeeper
15.添加完成之后接这个使用chkconfig --list 来看看我们添加的zookeeper是否在里面
16.如果上面的操作都正常的话;你就可以重启你的linux服务器了
0 0
- Linux系统下ZooKeeper注册中心安装详细步骤(基于单节点)
- ZooKeeper注册中心安装详细步骤(单节点)
- linux 搭建zookeeper注册中心(单节点)
- 安装 Dubbo 注册中心(Zookeeper-3.4.6)--单节点
- zookeeper注册中心安装(linux)
- Linux(CentOS)下安装注册中心(Zookeeper-3.4.6)
- linux安装zookeeper(单节点)
- zookeeper注册中心安装
- 安装Dubbo注册中心(Zookeeper-3.4.6)单个节点
- 基于Dubbo的分布式系统架构-Zookeeper注册中心的安装
- 基于Dubbo的分布式系统架构(一):安装ZooKeeper注册中心(单机版)
- Linux Centos7下ZooKeeper集群安装详细步骤
- Linux Centos7下ZooKeeper集群安装详细步骤
- Dubbo注册中心安装教程(单节点)
- linux安装zookeeper(单节点)环境搭建
- 安装dubbo注册中心Zookeeper
- zookeeper 注册中心安装配置
- Dubbo+zookeeper注册中心安装
- Java NIO原理图文分析及代码实现
- php基础之运算符
- Windows操作系统下的MySQL主从复制
- android 自定义相机旋转问题解决及照片自动旋转问题解决
- Select下拉框onchange事件获取option的value值
- Linux系统下ZooKeeper注册中心安装详细步骤(基于单节点)
- Android Studio 导入eclipse工程步骤及一些问题
- 快速搭建微信小程序开发环境
- Blind Java Deserialization Vulnerability - Commons Gadgets Sep 2, 2016
- Centos清理内存,内存回收,释放及内存使用查看的相关命令
- table already exists (code 1)
- C语言指针定义变量方式
- Android使用ViewStub提高布局性能
- 使用spring读取properties文件