问题描述:
使用nacos进行集群配置后,启动一直报错No datasource set
初步判断是连接数据库有问题,旧版nacos不支持mysql8.0+,在nacos目录下创建plugins/mysql并添加相应的mysql-connector的jar包也没解决问题
随后在github下载最新的nacos
启动后发现IP会自动创建一个新的,而不是用自己配置的IP
因此还需要在application.properties中指定启动的IP
期间还遇到过其他问题,例如指定的端口被系统占用等,直接修改cluster.conf即可。
最后用nginx配置负载均衡即可
upstream nacos-cluster {
server IP地址:端口号;
server IP地址:端口号;
server IP地址:端口号;
}
server {
listen 80;
server_name localhost;
location /nacos {
proxy_pass http://nacos-cluster;
}
}