Nacos安装配置
Nacos是阿里巴巴开源的项目,核心定位是“一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台”,项目地址:https://nacos.io/zh-cn/
Nacos官方Git地址:https://github.com/alibaba/nacos
Nacos官方文档地址:https://nacos.io/zh-cn/docs/
Nacos依赖环境:Jdk 1.8+
Windows快速运行
# 解压文件,命令行进入bin目录
cd /nacos/bin
# 单机运行
startup.cmd -m standalone
Linux快速运行
# 上传并解压文件
tar -xvf nacos-server-version.tar.gz
# 进入bin目录
cd nacos/bin
# 单机嵌入式存储运行
sh startup.sh -m standalone
Linux集群部署
环境准备
- 64 bit OS Linux,64 bit JDK 1.8+
- 上传Nacos安装包(zip, tar.gz)
- 解压安装包
unzip nacos-server-version.zip 或者 tar -xvf nacos-server-version.tar.gz
MySql数据源
nacos默认使用嵌入式数据库实现数据的存储,不方便观察数据存储的基本情况。0.7+版本增加了支持mysql数据源能力,具体的操作步骤:
- 安装数据库,版本要求:5.6.5+
- 初始化mysql数据库,数据库初始化文件:nacos-mysql.sql
- 修改conf/application.properties文件,增加支持mysql数据源配置,添加mysql数据源的url、用户名和密码。
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_test?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=username
db.password=password
单机模式启动
# Linux/Unix/Mac
sh startup.sh -m standalone
集群配置
在nacos的解压目录nacos/的conf目录下,有配置文件cluster.conf,请每行配置成ip:port。(请配置3个或3个以上节点)
# ip:port
192.168.1.101:8848
192.168.1.102:8848
192.168.1.103:8848
集群模式启动
# 嵌入式数据源
sh startup.sh -p embedded
# Mysql数据源
sh startup.sh
# Windows
startup.cmd
关闭服务
sh shutdown.sh