目录
安装依赖包
版本对应关系:
https://www.cnblogs.com/konglxblog/p/16456797.html
1、下载nacos压缩包、解压
2、修改启动项参数
- conf 目录下 application.properties
- 指定数据源:spring.datasource.platform=mysql 这行配置默认情况下被注释掉了,它用来指定数据源为 mysql,你需要将这行注释放开;
- 指定 DB 实例数:放开 db.num=1 这一行的注释;
- 修改 JDBC 连接串:db.url.0 指定了数据库连接字符串,我指向了 localhost 3306 端口的 nacos 数据库,稍后我将带你对这个数据库做初始化工作;db.user.0 和 db.password.0 分别指定了连接数据库的用户名和密码,我使用了默认的无密码 root 账户。
3、创建 DB Schema 和 Table
- 第一步,创建 Schema
create schema nacos;
- 第二步,创建数据库表。
- Nacos 已经把建表语句准备好了,就放在你解压后的 Nacos Server 安装目录中。打开 Nacos Server 安装路径下的 conf 文件夹,找到里面的 nacos-mysql.sql 文件,你所需要的数据库建表语句都在这了。
4、添加集群机器列表
所以现在我们要在 Nacos Server 的 conf 目录下创建 cluster.conf 文件,并将 nacos-cluster1 和 nacos-cluster2 这两台服务器的 IP 地址 + 端口号添加到文件中。下面是我本地的 cluster.conf 文件的内容。
注意,这里的IP不能是localhost或者127.0.0.1
## 注意,这里的IP不能是localhost或者127.0.0.1
192.168.1.100:8848
192.168.1.100:8948
这里需要注意的是,你不能在 cluster.conf 文件中使用 localhost 或者 127.0.0.1 作为服务器 IP,否则各个服务器无法在集群环境下同步服务注册信息。这里的 IP 应该使用你本机分配到的内网 IP 地址。如果你使用的是 mac 或者 linux 系统,可以在命令行使用 ifconfig | grep “inet” 命令来获取本机 IP 地址,下图中红框标出的这行 inet 地址 192.168.1.100 就是本机的 IP 地址。
5、启动 Nacos Server
Nacos 的启动脚本位于安装目录下的 bin 文件夹
- 单机模式(非集群模式)启动 在 bin 目录下 :
sh startup.sh -m standalone
- 非集群模式:
sh startup.sh
tail -100f /opt/SpringCloud/app/nacos/logs/start.out
6、登录nacos控制台
- 访问地址 : 部署机器IP:PORT (127.0.0.1:8848)
- 用户名和密码: nacos/nacos
7、开启鉴权
nacos.core.auth.enabled=true
nacos.core.auth.system.type=nacos