• Dubbo基础篇-zookeeper安装(单点)


    安装步骤:
    一首先安装jdk环境
    二 安装zookeeper
     
    在centos虚拟机192.168.23.131中安装zookeeper:
    1 修改操作系统/etc/hosts 文件中的配置:
    # zookeeper servers
    192.168.23.131 edu-provider-01
     
    2 到http://apache.fayea.com/zookeeper/下载某个版本的zookeeper
    # cd /home
    # mkdir lusq
    # cd /home/lusq
     
    3 解压 zookeeper安装包
    # tar -zxvf zookeeper-3.4.11.tar.gz
     
    4 在/home/lusq/zookeeper-3.4.11目录下创建目录
    # mkdir data
    # mkdir logs
     
    5 在zookeeper-3.4.11/conf目录下的zoo_sample.cfg 文件拷贝一份,命名为zoo.cfg
    # cp zoo_sample.cfg zoo.cfg
     
    6 修改zoo.cfg 文件
    # vi zoo.cfg
    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=/home/lusq/zookeeper-3.4.11/data
    dataLogDir=/home/lusq/zookeeper-3.4.11/logs
    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=/home/lusq/zookeeper-3.4.11/data
    dataLogDir=/home/lusq/zookeeper-3.4.11/logs
    clientPort=2181
    server.1=edu-provider-01:2888:3888
    7 在/home/lusq/zookeeper-3.4.11/data 下创建myid文件
    编辑myid文件,并在对应的IP的机器上输入对应的编号,如在zookeeper 上,myid文件内容就是1,如果只在单点上进行配置,那么只有一个server.1
    # vi myid
    1
     
    8 在lusq用户下修改环境变量,把zookeeper加入环境变量
    # vi /home/lusq/.bash_profile
    增加export ZOOKEEPER_HOME=/home/lusq/zookeeper-3.4.11
    export PATH=$ZOOKEEPER_HOME/bin:$PATH
    # source /home/lusq/.bash_profile 文件生效
    注意:
     
    9 在防火墙中打开要用掉的端口2181 2888 3888
    ,切换到root用户下,执行以下命令:
    # yum install iptables (要先安装防火墙)
    # yum install iptables-services
    # vi /etc/sysconfig/iptables
    或者直接关闭防火墙,就不用去掉端口了
     
    10 启动并测试zookeeper
    (1)使用lusq用户在/home/lusq/zookeeper-3.4.11/bin目录下执行:
    # cd /home/lusq/zookeeper-3.4.11/bin/zkServer.sh start 启动
     
    # cd /home/lusq/zookeeper-3.4.11/bin/zkServer.sh status 状态查看
    操作这一步时报错了Error contacting service. It is probably not running.,后来发现是jdk没有安装
    # ./zkServer.sh stop
     
     
    11 配置zookeeper开机启动
    # vi /etc/rc.local 增加
    su - lusq -c '/home/lusq/zookeeper-3.4.11/bin/zkServer.sh start'
     
    12 连接zookeeper服务器
    使用lusq用户在/home/lusq/zookeeper-3.4.11/bin目录下执行
    # ./zkCli.sh -server localhost:2181
     
    启动成功截图
    启动成功后状态
     
    连接zookeeper服务器
     
  • 相关阅读:
    [LOJ#6284.数列分块入门8] ODT(珂朵莉树)解法
    [CF Contest] Sum of Round Numbers 题解
    基础数论记录
    [CF Contest] Kana and Dragon Quest game 题解
    hexo上怎么写博客
    keepalived的部署
    python局部和全局变量
    python发送邮件
    lamp架构的部署
    rayns数据同步
  • 原文地址:https://www.cnblogs.com/abc8023/p/4214238.html
Copyright © 2020-2023  润新知