nacos集群搭建

1,Nacos支持三种部署模式

  1. **单机模式 - 用于测试和单机试用。(在单机模式时nacos使用嵌入式数据库实现数据的存储)
  2. 集群模式 - 用于生产环境,确保高可用。
  3. 多集群模式 - 用于多数据中心场景。

2、集群模式

  1. **修改/nacos/conf/application.properties文件在文件末尾加入如下配置
	# 指定数据源为Mysql
	spring.datasource.platform=mysql
	# 数据库实例数量
	db.num=1
	db.url.0=jdbc:mysql://114.116.243.95:3306/nacos?useUnicode=true&characterEncoding=utf8#数据库地址
	db.user=root#登录名称
	db.password=123456#自己数据库密码

注:
再以单机模式启动nacos,nacos所有写嵌入式数据库的数据都写到了mysql中

  1. 将cluster.conf.example文件名改为cluster.conf 加入自己要部署的机器的IP 和要监听的端口号(一般集群最少要三台机器)
	10.10.0.16:8848
	10.10.0.16:8849
	10.10.0.16:8850

2.1、初始化mysql

在\nacos\conf找到nacos-mysql.sql文件,复制脚本去库里执行就OK了
到此要修改的地方已全部修改完毕
接下将我们修改好的nacos文件复三分,分别部署到三台机器上,分别执行sh startup.sh启动就OK了

3,用nigx再个做负载均衡

http {
    include       mime.types;
    default_type  application/octet-stream;
	upstream nacos {
		server 10.10.0.16:8848 weight=2;
		server 10.10.0.16:8849 weight=2;
		server 10.10.0.16:8850 weight=2;
	}
    server {
        listen       8088;
        server_name  10.10.0.16;
        location / {
            proxy_pass 	http://nacos;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

使用http://10.10.0.16:8088/nacos/index.html访问、

3,踩坑

如果我们是在windows自己的电脑上做集群nacos不太支持,节点列表显示不出来。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值