SpringCloudAlibaba排雷填坑之一:Nacos在Windows下的启动失败问题

研究SpringCloudAlibaba,服务注册与发现使用Nacos,笔者希望一番操作后能看到如下的登陆界面和登陆后的首页
在这里插入图片描述
在这里插入图片描述
首先是确认操作环境:
操作系统Windows10,
JDK1.8
然后下载Nacos:可以去github网站下载https://github.com/alibaba/nacos/releases
在这里插入图片描述
把图中红线圈的都下载下来,带zip后缀的是可以直接使用的jar包,另一个是源码,用于研究学习
在这里插入图片描述
下载好后,nacos-server-1.3.2.zip的解压长这样(logs文件夹是使用过后自动生成的日志文件夹):
在这里插入图片描述
bin文件夹:
在这里插入图片描述其中的logs文件夹和work文件夹是使用过后生成的,一次都没使用过的Nacos不会有
conf文件夹:
在这里插入图片描述
这里的application.properties和nacos-mysql.sql需要酌情改动,后面会说
target文件夹里放着nacos-server.jar文件:
在这里插入图片描述
如果想要看到本文开篇展示的首页,只需要把bin文件夹下的startup.cmd文件做如下改动:
在这里插入图片描述
表示注释掉cluster(集群)的启动方式,改为standalone(单机)的启动方式,保存。
双击startup.cmd,得到下图:
在这里插入图片描述
表示Nacos单机方式启动了,然后在浏览器输入http://localhost:8848/nacos,即可看到Nacos登录页,
然后输入默认的用户名nacos,密码nacos,即可登录控制台首页。

注意:如果是Windows环境启动Nacos的话,只需要改bin文件夹下的startup.cmd文件的启动方式就可以了,不需要再改其他文件夹下的任何内容。笔者曾尝试修改本目录conf文件夹下的配置文件(如下源码包中所示的conf文件和本目录一样的),反而启动不起来了!

下面说一说,[源码包]conf文件夹里的几个文件:

application.properties:
在这里插入图片描述
如果使用MySQL数据库,后续需要把这里的的配置文件放开,即:
在这里插入图片描述
这里的nacos数据库需要在MySQL数据库里新建一个,用户名与密码都是nacos。
conf文件夹里的nacos-mysql.sql文件有关于创建数据库用户及密码以及其他必要数据表的语句,但是需要稍作修改,
在这里插入图片描述
像gmt_create这类字段,如果是datetime类型MySQL不支持Default后面跟函数,需要换成timestamp,并且一个表中不能有两个timestamp类型的default值是current_timestamp,所以可以这样替换

在这里插入图片描述
还有一点,有些MySQL数据库的版本,不支持USING BTREE语法,这里要把它们注释掉,以免语句执行不下去(为了保证执行后生效,加上commit;)

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值