一 说明
版本说明:
- springcloud Hoxton.SR3
- springboot 2.2.6.RELEASE
- spring-cloud-alibaba.version 2.2.1.RELEASE
- 版本对应关系可以参考连接
- 项目demo github
二 nacos server搭建
OS centos7.4
- 强烈建议参考官方文档
- 官方文档-左侧目录-运维指南-部署手册
2.1 下载安装包(nacos1.2.1)
tar.gz包for linux
下载地址
2.2 上传安装包
- 使用ftp工具如filezilla
- 解压 tar -zxvf 安装包
2.3 建表
如果是mariadb,执行sql脚本可能会报字段长度问题,将相关字段长度改小点(如100)即可,mysql是否报错暂未测试
- 创建mysql数据库nacos_test 、用户nacos_test、用户密码
- 到nacos/conf目录,找到nacos-mysql.sql脚本,进行建表
2.4 修改配置
- 主要修改nacos/conf目录下的application.properties配置文件,修改端口及db相关信息
### Default web server port:
server.port=9090
#*************** Network Related Configurations ***************#
### If prefer hostname over ip for Nacos server addresses in cluster.conf:
# nacos.inetutils.prefer-hostname-over-ip=false
### Specify local server's IP:
# nacos.inetutils.ip-address=
#*************** Config Module Related Configurations ***************#
### If user MySQL as datasource:
spring.datasource.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url.0=jdbc:mysql://192.168.0.36:3308/nacos_test?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=nacos_test
db.password=nacos_test
2.5 启动nacos
nacos/bin目录下执行,执行后可以tail -f logs/start.out查看是否有报错日志
sh startup.sh -m standalone
2.6 登陆nacos
- 访问 http://{ip}:{port}/nacos 输入用户名及密码nacos/nacos即可