NACOS环境搭建

Nacos是阿里开源的一款服务治理方案的中间件,提供了服务发现和服务健康监测、动态配置服务、动态 DNS 服务、服务及其元数据管理等特性功能。

下载安装包

下载安装包方式有2种

1.下载最新安装包:

Nacos最新版本地址 https://github.com/alibaba/nacos/releases

2.下载源码安装
git clone https://github.com/alibaba/nacos.git
cd nacos/
mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U
ls -al distribution/target/ 

上传编译好的安装包到服务器

scp nacos-server-1.3.2.tar.gz root@lcx01:/usr/local/
scp nacos-server-1.3.2.tar.gz root@lcx02:/usr/local/
scp nacos-server-1.3.2.tar.gz root@lcx03:/usr/local/

image.png

登录3台服务器解压压缩包

cd /usr/local/
tar zxvf nacos-server-1.3.2.tar.gz

image.png

单机部署模式

1.进入到bin目录中
cd nacos/bin/
./startup.sh -m standalone
2.访问http://ip:8848/nacos 如下,默认登录密码nacos/nacos

image.png

数据库模式

1.修改conf/application.propertis增加配置内容
cd nacos/conf/
vi application.properties

在文件中增加如下内容

spring.datasource.platform=mysql

db.num=1
db.url.0=jdbc:mysql://ip:3306/nacos_config?useUnicode=true&characterEncoding=utf-8
db.user=
db.password=
2.创建数据库nacos_config,执行/config/nacos-mysql.sql 数据库脚本
3.进入到bin目录中 startup.sh -m standalone
4.访问效果如同上

集群模式(在数据库模式下增加如下操作)

1.把3台服务器config目录下的的cluster.conf.example复制一份为cluster.conf
cd nacos/conf/
cp cluster.conf.example cluster.conf
vi cluster.conf

配置三台机器的地址和端口号

192.168.0.201:8848
192.168.0.202:8848
192.168.0.203:8848
3.进入到bin目录中启动
./startup.sh
4.查看集群情况

image.png