# nacos 部署 - standalone,mysql,cluster
# nacos下载地址
下载源码或者安装包 安装包地址:https://github.com/alibaba/nacos/releases (opens new window)
# 单机启动
# linux:
sh startup.sh -m standalone
# windows:
cmd startup.cmd
控制台启动下,看到"Nacos started successfully in stand alone mode.”后表示服务已启动
nacos默认使用8848端口,可通过 http://127.0.0.1:8848/nacos/index.html (opens new window) 进入自带的控制台界面,默认用户名/密码是nacos/nacos
添加启动命令
NACOS_HOME=/opt/deploy/nacos
alias nacosup='bash ${NACOS_HOME}/bin/startup.sh -m standalone'
alias nacosdown='bash ${NACOS_HOME}/bin/shutdown.sh'
# 集群
3个或3个以上Nacos节点才能构成集群,仅支持linux/unix/mac
在nacos的解压目录conf目录下,有配置文件cluster.conf(若无则手动创建),每行配置成ip:port。(配置3个或3个以上节点)
#cluster.conf
192.168.0.1:8848
192.168.0.2:8848
192.168.0.3:8848
配置后在各个节点服务器输入命令启动所有服务:bash startup.sh
# Mysql
默认使用嵌入式数据库,0.7版本以后增加支持mysql数据源能力
初始化nacos相关表:运行conf/nacos-mysql.sql文件
修改conf/application.properties文件,增加支持mysql数据源配置(目前只支持mysql),添加mysql数据源的url、用户名和密码
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=user
db.password=password