zoukankan      html  css  js  c++  java
  • Linux下安装zookeeper集群,以及在window用dubbo和代码测试

    首先,准备三台Linux虚拟机

    三台机器 centos01 :192.168.1.168lxs001)   centos03 :192.168.1.178lxs003)   centos03 :192.168.1.188lxs003)  三台机器

    下载 zookeeper

    进入 opt 目录

    下载 zookeeper:wget http://apache.fayea.com/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz

    解压zookeeper:tar -zxvf zookeeper-3.4.6.tar.gz

     

    zookeeper-3.4.6改名成zookeeper:mv zookeeper-3.4.6 zookeeper

    进入conf目录配置文件  cp 拷贝一个 zoo.cfg备份

    编辑 zoo.cfg:Vim  zoo.cfg

      改为

    增加集群信息

    server.1=192.168.1.168:2888:3888

    server.2=192.168.1.178:2888:3888

    server.3=192.168.1.188:2888:3888

     

    将在168上配置好的zoo.cfg拷贝 178  188两台机器上

      scp  zoo.cfg  root@192.168.1.178:/opt/zookeeper/conf

     

    配置dataDir:刚才dataDir 为 /var/zookeeper

    进入 var,  mkdir新建zookerper文件夹

    vim myid 新建myid 文本 编辑myid 文本并且写上service后的数字,

     

     

    同时在178  188 上同样创建个 myid,分别写上2,3

     

     

    以上配置好了就可以连接测试zookeeper了,cd进入 /opt/zookeeper/bin目录,启动

     

    telnet 192.168.1.168  2181

    如果没装 telnet  先装下

     重新连接 成功后输入stat

    同时启动 178  188服务器

    有时候 集群不是 ,可能是机器上防火墙没有关闭,在三台机器上分别关闭防火墙

    最后 三台机器集群起来就是下面这个

    最后用代码 测试连接情况 ,以及用dubbo控制台查看提供者

    dubbo.properties里配置

    dubbo.registry.address=zookeeper://192.168.1.168:2181?backup=192.168.1.178:2181,192.168.1.188:2181 

    最后在window(我的dubbo装在window上)看到代码里的提供者 说明服务已经在zookeeper注册上了

     

     

     

     

     

     

     

  • 相关阅读:
    设置ios中imageView图片自适应,
    IOS应用之间调用
    XCode debug中添加查找debug和控制台的办法
    初学Java scirpt(判断、循环语句)
    Java Script 字符串操作
    初学 Java Script (算数运算及逻辑术语)
    Ubuntu 配置JDK
    SQL Server 跨库复制表方法小笔记
    Ubuntu 重装 mysql
    Java Script 数组操作
  • 原文地址:https://www.cnblogs.com/yuanjava/p/6285275.html
Copyright © 2011-2022 走看看