Nacos学习使用(一)

本文主要介绍Nacos的部署。
所使用环境:

  • JDK:1.8.0_221
  • MySql:5.7.20(当前Nacos版本集群化需依赖数据库)
  • Nacos:1.1.4(当前最新版本)

Nacos下载地址:Nacos,推荐下载可直接运行的tar包和zip包。

需要注意的是,Linux环境和Windows环境下的启动脚本略有不同:Linux环境下默认启动模式是集群模式(cluster),Windows环境下默认是单机模式(standalone),可以通过修改MODE参数的值来设定启动模式,或者通过在启动脚本后面添加“-m standalone/cluster”参数来设定启动模式。

单机启动使用脚本文件启动即可。

对于Nacos的集群化,需要进行如下配置:

1数据库配置:

在conf/application.properties文件中添加如下配置:

# 指定数据源为Mysql
spring.datasource.platform=mysql
# 数据库实例数量
db.num=1
db.url.0=jdbc:mysql://${IP}:${Port}/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=******

并导入conf/nacos-mysql.sql进行初始化。

2集群节点配置

在conf文件夹下创建cluster.conf文件,并在文件中添加IP:Port即可,示例如下:

127.0.0.1:8848
127.0.0.1:8849
127.0.0.1:8850

之后启动每个节点的启动脚本即可。

Nacos提供前端展示页面,具体路径为:http://{IP}:{Port}/nacos,默认账号密码均为nacos。

对于多网卡设备来说,建议在配置文件conf/application.properties中添加

nacos.inetutils.ip-address=127.0.0.1

来绑定IP,否则会因为自动识别到的IP与设定的集群节点IP不一致导致无法集群化的问题。

发布了11 篇原创文章 · 获赞 0 · 访问量 633

猜你喜欢

转载自blog.csdn.net/fate_destiny/article/details/103823745