Contos7.X下zookeeper的安装
1.使用wget下载zookeeper
链接失效请手动获取:zookeeper
wget https://downloads.apache.org/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
- 解压修改配置文件
tar -zxvf zookeeper-3.4.14.tar.gz
cp zoo_sample.cfg zoo.cfg # 复制zoo_sample.cfg文件为zoo.cfg
vim zoo.cfg #修改zoo.cfg作为配置文件
修改的配置文件
dataDir=/usr/local/zookeeper-3.4.14
dataLogDir=/usr/local/zookeeper-3.4.14/log
- 配置环境变量
vim /etc/profile
export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.14
export PATH=$PATH:$ZOOKEEPER_HOME/bin
重新加载
source /etc/profile
Spring Cloud项目中zookeeper的配置
pom文件引入依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zookeeper-discovery</artifactId>
<exclusions>
<exclusion> #剔除掉spring起步依赖引入的jar 解决版本冲突
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency> #引入,linux中安装的zookeeper版本
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
<version>3.4.14</version>
</dependency>
配置yml文件
server:
port: 8004
spring:
application:
name: provider-payment
cloud:
zookeeper:
connect-string: 192.168.139.128:2181 #ip与端口号请查询自己虚拟机后配置自己的
查询zookeeper端口号命令
ps -ef | grep zookeeper
启动spring cloud项目,然后再输入命令
ls /services #则可以看到service服务