nacos集群部署
1、简介
Nacos是阿里巴巴开源的一款支持服务注册与发现,配置管理以及微服务管理的组件。用来取代以前常用的注册中心(zookeeper , eureka等等),以及配置中心(spring cloud config等等)。Nacos是集成了注册中心和配置中心的功能,做到了二合一。
2、集群架构图
3、基础环境
1、JDK 1.8+;
2、MySQL 5.6.5+(生产使用建议至少主备模式,或者采用高可用数据库);
3、3个或3个以上Nacos节点才能构成集群。
4、部署节点
HOSTNAME | IP |
---|---|
nacos-01 | 10.0.8.101 |
nacos-02 | 10.0.8.102 |
nacos-03 | 10.0.8.103 |
mysql | 10.0.8.104 |
nginx | 10.0.8.105 |
5、部署nacos集群
5.1、 安装jdk1.8+(nacos三台机器均执行)
[root@nacos-01 java]# cd /usr/java/
[root@nacos-01 java]# ll
-rw-r--r-- 1 yukw yukw 181352138 4月 7 11:55 jdk-8u101-linux-x64.tar.gz
[root@nacos-01 java]# tar xf jdk-8u101-linux-x64.tar.gz
[root@nacos-01 java]# ll
drwxr-xr-x 8 10 143 4096 6月 22 2016 jdk1.8.0_101
-rw-r--r-- 1 yukw yukw 181352138 4月 7 11:55 jdk-8u101-linux-x64.tar.gz
[root@nacos-01 java]# vim /etc/profile (最后添加如下信息)
export JAVA_HOME=/usr/java/jdk1.8.0_101
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
[root@nacos-01 java]# source /etc/profile
[ root @ nacos-01 10.0.8.101 ] /usr/java
# java -version
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (bu