windows上nacos源码编译安装

文章介绍了如何在家中搭建Nacos,包括从码云克隆源码进行编译,配置JDK、MySQL环境,解决编译和启动时遇到的问题,如修改application.properties添加数据库配置,创建cluster.conf文件,以及初始化数据库。最后,成功启动Nacos并访问其UI界面。
摘要由CSDN通过智能技术生成

   nacos是阿里巴巴旗下的一款类似dubbo的微服务注册与发现中心,现在很多地方都在使用这个新的框架作为微服务注册中心。

    nacos本质还是一个rpc框架,但是它更强大,它还支持配置管理。

    这里来学习nacos搭建。

    由于家里网络下载不给力,nacos官方把资源下载交给了github管理,这上面的下载几乎是龟速,好在nacos可以通过源码编译安装,这样,我可以直接在码云上克隆源码,然后编译,速度很可观。

    环境准备:

        jdk1.8

        mysql5.7

        maven 3.6.3

    1、下载源码并编译

git clone https://gitee.com/mirrors/Nacos.git

mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U

    编译成功的截图:

    编译成功之后,生成的包在Nacos\distribution\target\nacos-server-2.2.0\nacos下。

2、安装

    可以直接启动单机版本,这样,什么都不用修改,直接运行

bin\startup.cmd -m standalone

    但是这种启动方式仅仅适合自己学习,在实际中,我们最好结合mysql,把各种信息都记录到数据库中,并使用集群方式启动。

   所以这里需要修改conf/application.properties,加上mysql配置信息:

db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=123456

   这样,我们启动,还会报两个错误,分别是:

Caused by: java.net.UnknownHostException: jmenv.tbsite.net

Caused by: java.lang.IllegalStateException: No DataSource set

   第一个问题的解决办法是在conf下新建一个空的cluster.conf文件,不做任何配置。

   第二个问题的解决办法是在mysql中执行conf目录下的mysql-schema.sql文件,将需要的部分表插入数据库中。

   终于,我们启动nacos就没问题了。bin\startup.cmd

   接着,就可以访问nacos ui界面:http://localhost:8848/nacos

   用户名和密码默认都是:nacos 

    登录之后,进入dashboard界面:

    nacos安装完成。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

luffy5459

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值