1. 预备环境准备
请确保是在环境中安装使用:
2. 下载源码或者安装包
你可以通过两种方式来获取 Nacos。
从 Github 上下载源码方式
unzip nacos1.0.1.zip
cd nacos/
mvn -Prelease-nacos clean install -U
cd nacos/distribution/target/nacos-server-1.0.1/nacos/bin
下载编译后压缩包方式
下载地址
unzip nacos-server-1.0.1.zip 或者 tar -xvf nacos-server-1.0.1.tar.gz
cd nacos/bin
3. 配置集群配置文件
在Nacos的conf
目录下有一个cluster.conf.example
,可以直接把example
扩展名去掉来使用,也可以单独创建一个cluster.conf
文件,然后打开将后续要部署的Nacos实例地址配置在这里,请每行配置成ip:port。(请配置3个或3个以上节点)
# ip:port
200.8.9.16:8848
200.8.9.17:8848
200.8.9.18:8848
4. 配置 MySQL 数据库
生产使用建议至少主备模式,或者采用高可用数据库。
初始化 MySQL 数据库
application.properties 配置
在配置文件中追加数据库的配置文件
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=root
5. 配置nginx反向代理
upstream nacosserver{
server 200.8.9.16:8848;
server 200.8.9.17:8848;
server 200.8.9.18:8848;
}
server {
listen 8848;
server_name localhost;
location /nacos/ {
proxy_pass http://nacosserver/nacos/;
}
}
6. 启动服务器
Linux/Unix/Mac
启动命令(在没有参数模式,是集群模式):再每个服务器上启动服务。
cd nacos/bin
sh startup.sh