CentOS7中安装Zookeeper

前提:

  安装好 vmware12 虚拟机,在虚拟机中安装好centos7系统,  修改 NET 模式的子网。

CentOS7中安装Zookeeper_第1张图片CentOS7中安装Zookeeper_第2张图片

 

一、首先下载  zookeeper-3.4.6.tar.gz 包

二、上传到centos7中的  /root/soft/   (soft目录,统一管理)

三、解压tar包到指定目录

  tar -zxvf  /root/soft/zookeeper-3.4.6.tar.gz  -C /usr/local/ 

四、在 zookeeper 的安装目录 ,目录下复制一份zoo_sample.cfg配置文件,改名为 zoo.cfg

  cp /usr/local/zookeeper-3.4.6/conf/zoo_sample.cfg  zoo.cfg

五、在zookeeper工作目录( /usr/local/zookeeper-3.4.6/,新建data文件夹 

  mkdir data

 

六、修改 zookeeper 安装目录/conf/zoo.cfg 文件:

  dataDir= /usr/local/zookeeper-3.4.6/data

七、zookeeper 的启动、状态、停止

  进入zookeeper的bin目录下:cd  /usr/local/zookeeper-3.4.6/bin/  

                 ./zkServer.sh start    //启动

                 ./zkServer.sh status  //查看状态

                 ./zkServer.sh stop    //关闭

 

第一个dubbox 程序

  一、首先在pom文件中添加相关依赖

 1             
 2                 com.alibaba
 3                 dubbo
 4                 2.8.4
 5             
 6             
 7                 org.apache.zookeeper
 8                 zookeeper
 9                 3.4.7
10             
11             
12                 com.github.sgroschupf
13                 zkclient
14                 0.1
15             
View Code

   二、在application-service.xml中

1     
2     
3     
4     package="cn.chao.pyg.sellergoods.service.impl" />
5     
7     
8     
9     
View Code

  三、在application-web.xml

 1 
 2  3        xmlns:mvc="http://www.springframework.org/schema/mvc"
 4        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 5        xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
 6        xsi:schemaLocation="http://www.springframework.org/schema/beans
 7        http://www.springframework.org/schema/beans/spring-beans.xsd
 8        http://www.springframework.org/schema/mvc
 9        http://www.springframework.org/schema/mvc/spring-mvc.xsd
10        http://code.alibabatech.com/schema/dubbo
11        http://code.alibabatech.com/schema/dubbo/dubbo.xsd">
12 
13     
14         
15         
16             class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
17                 
18                 
19                     
20                         WriteMapNullValue
21                         WriteDateUseDateFormat
22                     
23                 
24             
25         
26     
27 
28     
29     
30     
31     package="cn.chao.pyg.manager.controller"/>
32     
33     
34 
View Code

  四、在service模块、controller模块中的注解

 1 service模块中 
 2    /**
 3      * 注入到spring容器中
 4      * 注意:这里必须是dubbo的service注解
 5      *  import com.alibaba.dubbo.config.annotation.Service;
 6      */
 7     @Resource
 8     private TbBrandMapper tbBrandMapper;
 9 
10 
11 controller模块中
12     /**
13      * 从zookeeper中拿到的service
14      * Reference注解是dubbo包中的
15      * 注意:import com.alibaba.dubbo.config.annotation.Reference;
16      */
17     @Reference
18     private IBrandService iBrandService;
View Code

 

你可能感兴趣的:(CentOS7中安装Zookeeper)