暗中观察

CentOS 部署Nacos
官网https://nacos.io/zh-cn/ https://github.com/alibaba/naco...
扫描右侧二维码阅读全文
09
2020/06

CentOS 部署Nacos

官网

https://nacos.io/zh-cn/
https://github.com/alibaba/nacos/releases

一、准备工作

1.0、安装jdk(1.8+)
1.1、安装 mysql (5.6.5+)

二、单机模式

2.1、下载

wget https://github.com/alibaba/nacos/releases/download/1.3.0/nacos-server-1.3.0.zip
unzip nacos-server-1.3.0.zip

2.2、运行(无mysql)

sh nacos/bin/startup.sh -m standalone

2.3、支持mysql

1. 新建nacos库,导入数据库文件(nacos/data/nacos-mysql.sql)

2. 修改配置文件nacos/conf/application.properties,增加支持mysql数据源配置(目前只支持mysql),添加mysql数据源的url、用户名和密码

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://11.162.196.16:3306/nacos_devtest? 
characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=nacos_devtest
db.password=youdontknow

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

二、集群模式

请输入图片描述

1. 修改配置文件:cluster.conf,数据库单节点
# ip:port
192.168.2.131:8848
192.168.2.132:8848
192.168.2.133:8848

2.启动 
三个节点都使用下面命令启动 
sh startup.sh

3.nginx代理三台节点
upstream nacos{    
    server 192.168.2.131:8848max_fails=5 fail_timeout=120s;
    server 192.168.2.132:8848max_fails=5 fail_timeout=120s;
    server 192.168.2.133:8848max_fails=5 fail_timeout=120s;
    #ip_hash;
}
Last modification:June 9th, 2020 at 01:52 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment