问题描述:

使用nacos进行集群配置后,启动一直报错No datasource set

初步判断是连接数据库有问题,旧版nacos不支持mysql8.0+,在nacos目录下创建plugins/mysql并添加相应的mysql-connector的jar包也没解决问题

随后在github下载最新的nacos

GitHub - alibaba/nacos: an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.

启动后发现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;
        }
    }

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐