天天看点

springcloud整合nacos1.2.1和seata1.2.0-(nacos server搭建)(一)

一 说明

版本说明:
  • 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即可

继续阅读