1.nacos配置准备工作
首先在官网上下载nacso
官网:https://nacos.io/zh-cn/
下载:https://github.com/alibaba/nacos/releases/tag/1.2.1
2.将下载的 nacos-server-1.2.1.zip 文件解压
2.1. 数据库配置
(1)为保证数据一致性,集群需使用公共数据库来保存服务管理中的数据,目前支持mysql数据库。
(2)在解压后的文件的\nacos\conf\目录下找到mysql数据库建表文件nacos-mysql.sql,创建表
(3)在\nacos\conf目录下的application.properties文件最下方添加数据库连接配置
### mysql配置
spring.datasource.platform = mysql
db.num = 1
db.url.0 = jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123456
2.2. 集群节点配置
将\nacos\conf\目录下的cluster.conf.example文件拷贝一份,重命名为cluster.conf,打开添加如下配置:
10.103.47.179:8841
10.103.47.179:8842
10.103.47.179:8843
注意:尽量使用本机IP,不要使用127.0.0.1,端口号,要与下文要配置的端口号要对应上
2.3. 修改启动文件
在\nacos\bin\目录下找到startup.cmd文件,打开修改,将其中的启动文件进行互换,修改为不是单机启动
2.3. 将调整后的nacos文件拷贝三分
将拷贝后的文件分别命名为 nacos8841、nacos8842、nacos8843
分别在\nacos\conf目录下的application.properties文件中修改对应的端口号server.port=8848为:8841、8842、8843
3.nginx配置
将下载后的的 nginx-1.15.8.zip 文件解压,在\nginx-1.15.8\conf\目录下的nginx.conf文件中进行如下配置:
#集群的3个节点
upstream nacos {
server 127.0.0.1:8841 weight=2;
server 127.0.0.1:8842 weight=2;
server 127.0.0.1:8843 weight=2;
}
location / {
# root html;
# index index.html index.htm;
#代理
proxy_pass http://nacos/;
}
4.启动测试
(1)分别在\nacos8841\bin\,\nacos8842\bin\,\nacos8843\bin\下启动startup.cmd文件
(2)启动 nginx
(3)在浏览器中打开 http://localhost/nacos/,输入账号密码 nacos 登陆
(4)在集群管理 -> 节点列表下可以看到如下信息,集群配置成功
网友评论