坑1:mysql 8.0连接不上

堂堂的阿里出品,都1.4了,竟然连个mysql都连不上,不知道开发团队是怎么思考的?产品还没成熟就出来坑人吧

打开git地址https://github.com/alibaba/nacos.git,看下pom.xml,搜索下mysql,截图给大家看看:

图片.png

再给大家看下maven仓库


图片.png

5.1.34用的人也不多,还是15年的。

咱们只好克隆下来将版本修改下:

<!-- JDBC libs -->
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>8.0.18</version>
            </dependency>

然后咱们代码也要相应的修改下:

5.x:

import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;

8.x:

import com.mysql.cj.jdbc.MysqlDataSource;

然后再重新编译下:

mvn -Prelease-nacos -DskipTests clean install -U

坑2:ip的问题
unable to find local peer的问题


图片.png

在做集群的时候,一定要加上8848端口的配置

图片.png
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐