今天要用nacos做服务注册中心,从下载压缩包之后就开始踩坑,记录一下: 一,在https://github.com/alibaba/Nacos下载压缩包,我下载的是最新版本的,2.0.0的,后来启动报错,我去百度,说最稳定的版本是1.4.1的,但是最后操作证明不是版本问题,这个最新版也可以用。 二,解压缩后,我开始没有修改文件夹名称,上边带着版本号什么的,后来报错,一度任务是文件夹名称有问题,就改成很简单的英文单词了。 三,修改数据库配置: 然后按照配置信息,在本地创建数据库,并且执行E:\develop\work\webservicespace\nacos\conf(你自己的实际路径)下的nacos-mysql.sql,创建数据表。 我最开始没有修改,然后就一直报错。 提示java.io.IOException: java.lang.IllegalArgumentException: db.num is null 四,启动,但是报内存不够的错误信息,于是去bin下的startup.cmd中修改所需内存,要注意你用的是什么模式,修改对应的位置的内存。 我用的单机模式。 集群模式默认的是-Xms2g -Xmx2g -Xmn1g,太大,如果你用集群模式就要修改小点,512足够。 五,启动:startup.cmd -m standalone 又报错: nacos Cannot determine JNI library name for ARCH=‘x86’ OS=‘windows 10’ name=…(省略号我自己加的,懒得去重现场景截图了,大概就是这个模样的错误信息) 后来发现是jdk的问题,重新装了一下,启动成功。 注意jdk安装的时候,文件夹的版本号 最好去掉。 六,启动客户端前,要先启动服务端。客户端要配置服务端地址: 8848是默认服务端口,也可以去服务端的配置文件里改,但是最好别动。 2021-6-22补充: java.util.concurrent.ExecutionException: com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException: UNKNOWN 1 启动报这个错误,大佬说是nacos版本与依赖里引入的不一致,后来重新下载了nacos,启动成功。 在这里下载nacos service下载 ———————————————— 版权声明:本文为CSDN博主「舞娘展颜」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/wuniangzhanyan/article/details/113127309 |
|手机版|小黑屋|梦想之都-俊月星空
( 粤ICP备18056059号 )|网站地图
GMT+8, 2025-12-17 04:51 , Processed in 0.030920 second(s), 18 queries .
Powered by Mxzdjyxk! X3.5
© 2001-2025 Discuz! Team.