SpringCloud-Nacos集群搭建CentOS7

Nacos单机集群配置

SpringCloudAlibaba之Nacos单机集群配置

nacos默认带有derby嵌入式数据库

进行集群配置时各自为政所以需要配置自己的数据库

目前官方只支持mysql数据库(要求数据库版本为5.6.5+)

单机集群配置步骤:

  • 在nacos/conf目录下找到nacos-mysql.sql文件

  • 在mysql创建数据库,导入sql文件

  • 打开conf目录下application.properties文件

  • 在其中增加mysql数据源配置

  • spring.datasource.platform=mysql
    
    db.num=1
    db.url.0=jdbc:mysql://11.162.196.16:3306/nacos_devtest?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
    db.user=nacos_devtest
    db.password=youdontknow
    
  • 启动nacos即可

CentOS7下Nacos分布式集群配置

步骤:

  • 执行单机配置步骤
  • 在conf文件夹下找到cluster.conf.example文件
  • 执行cp cluster.conf.example cluster.conf复制文件
  • 删除其中内容
  • 写上集群ip 端口号
    例:
    192.168.28.139 3344
    192.168.28.139 3355
    192.168.28.139 3366
  • 修改bin/startup.sh文件


  • 与相邻语句用空格隔开
  • 启动nacos ./start.sh -p 3344

可能踩坑:

CannotGetJdbcConnectionException:Failed to obtain JDBC Connection
在application.properties文件的spring.datasource.url属性后添加&useSSL=false

参考官方文档:https://nacos.io/zh-cn/docs/deployment.html

全部评论

相关推荐

评论
点赞
收藏
分享
牛客网
牛客企业服务