1.What is Nacos?

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。

Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。

我们通俗的理解为,Nacos是一个注册中心

2.下载与安装

我这里采用下载安装包的方式,版本号为2.0.0-BETA

下载地址:https://github.com/alibaba/nacos/releases

下载然后解压,目录如下:
1.png
进入bin目录启动,我的系统是win10系统,win10系统启动会报错:

  1. java.lang.IllegalArgumentException: db.num is null
  2. java.lang.RuntimeException: [db-load-error]load jdbc.properties error

这里我们需要做一些操作然后修改一些配置:

首先我们在数据库中创建一个新的数据库,然后运行conf中的nacos-mysql.sql文件:
2.png
然后我们修改conf文件夹中的application.properties文件:
5.png
截图中的这些需要放开注释,然后将数据库的url、username、password修改,保存即可。

我这里为了方便,顺便修改了bin目录下的startup.cmd文件:
6.png
将cluster修改为standalone,运行模式就从集群变成了单机,然后我们执行脚本文件,即可成功启动Nacos!
3.png
然后我们输入:http://localhost:8848/nacos/index.html 即可进入Nacos的监控页面,用户名密码默认都为nacos
4.png
7.png
至此,Nacos的搭建与启动就告一段落了,详细用法我会在后续的文章里写到。