nacos的一些坑

本文档记录了在安装和配置Nacos过程中遇到的问题及解决办法。包括避免在含有中文或空格的路径下解压Nacos,启动时需指定正确的启动模式(standalone或cluster),以及处理因缺少数据库配置导致的IOException。通过这些步骤,可以成功启动并访问Nacos控制台。
摘要由CSDN通过智能技术生成

最近在学习nacos的使用,踩了许多坑,记录下来:

nacos安装的一些坑

官网下载并解压nacos,如果下载速度比较慢的话可以试着使用迅雷等下载工具会快一点。

坑1:此时不应有 \Environment\nacos"\logs\java_heapdump.hprof -XX:-UseLargePages"。

在解压的时候要注意了!选取解压目录时 需要选择非中文不带空格的文件路径!否则会报错:

E:\Program Files (x86)\Environment\nacos\bin>startup.cmd -m standalone
"nacos is starting with standalone"
此时不应有 \Environment\nacos"\logs\java_heapdump.hprof -XX:-UseLargePages"

坑2:java.io.IOException: java.lang.IllegalArgumentException: db.num is null

其次在上面的启动命令后面也要加上startup.cmd -m standalone,否则也会报错:

"nacos is starting with cluster"

         ,--.
       ,--.'|
   ,--,:  : |                                           Nacos 1.4.1
,`--.'`|  ' :                       ,---.               Running in cluster mode, All function modules
|   :  :  | |                      '   ,'\   .--.--.    Port: 8848
:   |   \ | :  ,--.--.     ,---.  /   /   | /  /    '   Pid: 8172
|   : '  '; | /       \   /     \.   ; ,. :|  :  /`./   Console: http://192.168.7.103:8848/nacos/index.html
'   ' ;.    ;.--.  .-. | /    / ''   | |: :|  :  ;_
|   | | \   | \__\/: . ..    ' / '   | .; : \  \    `.      https://nacos.io
'   : |  ; .' ," .--.; |'   ; :__|   :    |  `----.   \
|   | '`--'  /  /  ,.  |'   | '.'|\   \  /  /  /`--'  /
'   : |     ;  :   .'   \   :    : `----'  '--'.     /
;   |.'     |  ,     .-./\   \  /            `--'---'
'---'        `--`---'     `----'

2021-04-06 23:41:55,616 INFO The server IP list of Nacos is []
2021-04-06 23:41:56,619 INFO Nacos is starting...
2021-04-06 23:41:56,619 INFO Nacos is starting...
2021-04-06 23:41:56,619 INFO Nacos is starting...

java.io.IOException: java.lang.IllegalArgumentException: db.num is null
        at com.alibaba.nacos.config.server.service.datasource.ExternalDataSourceServiceImpl.reload(ExternalDataSourceServiceImpl.java:130)
        at com.alibaba.nacos.config.server.service.datasource.ExternalDataSourceServiceImpl.init(ExternalDataSourceServiceImpl.java:104)
        at com.alibaba.nacos.config.server.service.datasource.DynamicDataSource.getDataSource(DynamicDataSource.java:53)
        at com.alibaba.nacos.config.server.service.repository.extrnal.ExternalStoragePersistServiceImpl.init(ExternalStoragePersistServiceImpl.java:138)

或者编辑startup.cmd文件把其中的set MODE = “cluster” 修改为以下内容(默认集群启动,修改为单机启动)

rem set MODE="cluster"
set MODE="standalone"

此处rem表示注释。

然后成功启动后访问路径:http://localhost:8848/nacos 默认账号密码为:nacos/nacos

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值