Zookeeper安装-------linux
-
zookeeper是一个分布式协调工具,可以实现注册中心功能
-
首先,安装虚拟机,选择VirtualBox,这是一个轻量级虚拟机,而VM为重量级
- 进入官网https://www.virtualbox.org/wiki/Downloads下载虚拟机,按步骤安装
- 下载CentOS 7.8镜像文件 地址http://mirrors.aliyun.com/centos/7.8.2003/isos/x86_64/
- 具体安装教程------https://www.linuxidc.com/Linux/2016-09/135593.htm
-
安装jdk1.8,这里使用
yum
命令#查找jdk #yum search java|grep jdk #安装jdk #yum install java-1.8.0-openjdk* #检验安装 #java -version
-
安装Zookeeper--------教程https://blog.csdn.net/wanghwang2008/article/details/78360396
-
注意:需要修改!!!!!
-
教程版本3.4.10已经不在目录,可进网页复制3.6.10的地址(踩坑------下载-bin.tar.gz文件,否则启动会出现问题)
-
其他仿照教程
-
-
安装完成后,进行如图处理,pwd查看安装是否成功,关闭防火墙,查看Zookeeper的ip
- 记得按ctrl+c停止
取代Eureka作为服务注册中心
服务提供者
-
新建cloud-provider-payment8004
-
更改pom.xml
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> <artifactId>cloud2020</artifactId> <groupId>com.atguigu.springcloud</groupId> <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>cloud-provider-payment8004</artifactId> <dependencies> <dependency> <groupId>com.atguigu.springcloud</groupId> <artifactId>cloud-api-commons</artifactId> <version>${project.version}</version> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-zookeeper-discovery --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zookeeper-discovery</artifactId> </dependency> <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-devtools --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </dependency> <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <dependency> <groupId>org.projectlombok</groupId>