nacos集群搭建
前置操作
提示:这里可以添加本文要记录的大概内容:
1.下载
wget https://github.com/alibaba/nacos/releases/download/2.0.3/nacos-server-2.0.3.tar.gz
2.解压
tar -zxxvf nacos-server-1.3.2.tar.gz nacos/
3.导入数据库
把/nacos/conf/nacos-mysql.sql导入到数据库
4.更改配置文件
把/nacos/conf/application.properties.example 复制一份,去掉.example
指定端口
server.port=xxxx
### If use MySQL as datasource:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://xxxx:3306/sc_nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=xxxx
db.password.0=xxxx
5.更改集群配置
把/nacos/conf/cluster.conf.example 复制一份,去掉.example
在里边加上指定的ip+端口 3个
xx.x.x.xxx:8818
xx.x.x.xxx:8828
xx.x.x.xxx:8838
启动
依次启动各个nacos,具体操作不做过多描述
cd /nacos_cluster/nacos/bin/ && ./startup.sh
nginx配置
upstream nacoscluster {
server xxxx:8818;
server xxxx:8828;
server xxxx:8838;
}
server {
listen 8847;
server_name localhost;
location /nacos/ {
proxy_pass http://nacoscluster/nacos/;
}
}
在浏览器输入nginx ip+8847即可访问
也可以用对应nacos+端口号进行访问
在配置文件中直接用nginx ip+8847即可~