Nacos集群

一、单机模式

#解压到/usr/local/ 目录下
tar -xvf nacos-server-1.4.1.tar.gz -C /usr/local/
cd /usr/local/nacos/bin
#启动命令(standalone代表着单机模式运行,非集群模式):
sh startup.sh -m standalone

访问 http://192.168.95.101:8848/nacos/ 用户名/密码: nacos/nacos
Nacos集群_第1张图片

单机下使用mysql

在0.7版本之前,在单机模式时nacos使用嵌入式数据库实现数据的存储,不方便观察数据存储的基本情况。0.7版本增加了支持mysql数据源能力,具体的操作步骤:

1.安装数据库,版本要求:5.6.5+
2.初始化mysql数据库
3.修改conf/application.properties文件,增加支持mysql数据源配置(目前只支持mysql),添加mysql数据源的url、用户名和密码。
步骤:
(1)新建一个名为nacos_config的数据库,在裤子执行下面的sql脚本文件。
.sql源文件位置 nacos/conf/nacos-mysql.sql。 注意数据库编码为utf-8。
Nacos集群_第2张图片
(2)修改conf/application.properties配置文件

# spring的 application.properties 修改数据库连接配置
 
### If use MySQL as datasource:
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://192.168.95.128:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=123456 

以单机模式启动即可

#启动命令(standalone代表着单机模式运行,非集群模式):
sh startup.sh -m standalone

二、Nacos的集群搭建

2.1、配置集群配置文件

在nacos的解压目录nacos/的conf目录下,有配置文件cluster.conf,请每行配置成ip:port。(请配置3个或3个以上节点)
首先我们进入conf目录下,默认只有一个cluster.conf.example文件,我们需要自行复制一份,修改名称为cluster.conf

#复制一份并修改名称为cluster.conf
cp cluster.conf.example cluster.conf
#输入ip:port
192.168.95.101:8848
192.168.95.102:8848
192.168.95.102:8848

同单机模式一样,更换为mysql数据库作为持久化

2.3、配置application.properties

配置文件

#复制一份并修改名称为cluster.conf
cp cluster.conf.example cluster.conf
#输入ip:port
192.168.95.101:8848
192.168.95.102:8848
192.168.95.102:8848

三台linux机都输入以下命令启动nacos server服务

sh startup.sh

查看节点状态
Nacos集群_第3张图片

你可能感兴趣的:(java,mysql,linux)