nacos安装win10系统本地化部署以及遇到的问题及解决办法

首先,我自己的电脑里已经配置了一些如下

java:jdk1.8.0

mysql:mysql8.0

下载最新的nacos:https://github.com/alibaba/nacos-nacos源码地址

选择这个zip下载。

 下载完毕后进行解压我们可以看看目录结构:

期间我配置的mysql:

调整了配置文件:application.properties

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos-mysql?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=Asia/Shanghai
db.user=root
db.password=mysql

### Connection pool configuration: hikariCP
db.pool.config.connectionTimeout=30000
db.pool.config.validationTimeout=10000
db.pool.config.maximumPoolSize=20
db.pool.config.minimumIdle=2

编辑startup.cmd启动命令,将set MODE=“cluster” 变成set MODE=“standalone”进入单机模式

rem  set MODE="cluster"
rem standalone 单机模式
set MODE="standalone"
set FUNCTION_MODE="all"
set SERVER=nacos-server
set MODE_INDEX=-1
set FUNCTION_MODE_INDEX=-1
set SERVER_INDEX=-1
set EMBEDDED_STORAGE_INDEX=-1
set EMBEDDED_STORAGE=""

这步完成,百度到的文章说通过鼠标双击或者cmd执行E:\nacos\bin下面的startup.cmd文件,可是我的电脑一直报下面的程序,

Please set the JAVA_HOME variable in your environment, We need java(x64)!  jdk8 or later is better!

 我的变量里确实没有JAVA_HOME,因为我的环境是通过程序直接配置的,我不想动环境变量,想找其他办法解决,于是我打开了startup.cmd选择看程序代码,我做了如下处理

于是我的服务起来了,通过访问:http://localhost:8848/nacos/index.html或者访问图片上的地址

 

 

目前困惑的是:后续把我刚刚加上的两行程序删掉也可以启动,

二、换了台新电脑,按部就班,在执行命令时报了如下错

C:\lx\nacos\bin>startup.cmd
'pyright' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'censed' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'u' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'u' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'm' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'm' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'stributed' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'THOUT' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'e' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'mitations' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'VA_HOME' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'E_HOME' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'exist' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

解决办法时,把配置文件,逐步添加

1.在startup.cmd中加上下面代码

set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_291
set JRE_HOME=C:\Program Files\Java\jre1.8.0_311

然后报错:

2.application.properties增加下面内容,还是报错

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos-mysql?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=Asia/Shanghai
db.user=root
db.password=mysql

### Connection pool configuration: hikariCP
db.pool.config.connectionTimeout=30000
db.pool.config.validationTimeout=10000
db.pool.config.maximumPoolSize=20
db.pool.config.minimumIdle=2

3.在startup.cmd中做如下变更,再次启动就可以了,目前不知道具体原因

rem  set MODE="cluster"
rem standalone 单机模式
set MODE="standalone"

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

静文·红·精灵

您的鼓励是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值