关于window版本nacos版本安装过程
环境
window10 16G 1TB
下载地址
window版本zip包 https://github.com/alibaba/nacos/releases/download/2.5.1/nacos-server-2.5.1.zip
Linux版tar包 https://github.com/alibaba/nacos/releases/download/2.5.1/nacos-server-2.5.1.tar.gz
安装前提
安装jdk 1.8及以上,我安装了openJDK17
地址:https://github.com/adoptium/temurin17-binaries/releases
安装过程
1、解压压缩包
2、启动方式
默认配置为集群模式如果要直接启动方式有两种
单机模式
在bin目录下直接双击startup.cmd启动,但需要修改其中的内容,将set MODE="cluster"修改为set MODE="standalone";或者在cmd中进入到bin目录下使用命令“startup.cmd -m standalone”使用单机模式启动,-m的意思是使用指定模式启动。
集群模式
使用集群模式需要修改两个地方,首先先将conf中的cluster.conf.example复制一份然后重命名为cluster.conf,在其中按照下面的格式修改为自己的
然后修改conf下的application.properties文件,集群其他机器也一样,除了db.num数字不同
如果需要安全性验证请根据下面的设置,集群其他机器也一样
在bin目录下直接双击startup.cmd启动,其中的内容不需要改动,文件中的设置应该为set MODE="cluster"
上面配置文件配置了持久化数据库,下面在mysql数据库中创建
创建完成后执行在conf目录下的mysql-schema.sql数据库文件
然后启动即可
3、错误排除
Nacos:errCode: 102, errMsg: dataSource or tableName is null
检查配置文件是否与我上面的一致,此问题一般是没有连接上持久化数据库导致,查看是否已经导入sql\
nacos启动报org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat错误
使用了集群模式但是没有配置上述配置,修改配置或者按照上述模式修改为单机模式即可