什么是Nacos
官网中如此说道:
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。
其实可以理解为就是 Euraka + springCloud Config 的集合。也就是服务注册和配置管理,当然它还有其他的功能,其他功能就等各位去使用了。
为什么要选择Nacos
- 1、Euraka 2.0 停止维护。
- 2、Nacos 提供可操作的管理页面,可以进行服务上下线管理、服务权重管理。
- 3、Nacos 整合了注册中心、配置中心功能,减低维护成本。
- 4、Nacos 使用命名空间、分组进行 服务 或者 项目 隔离,可以支撑多项目、多环境。
- 5、Nacos 支持权限认证,可以对用户分配不同权限。
开始
打开百度(哈哈),搜索nacos,然后选择第一个。

然后进入页面,我们就可以对着官方文档开始了。 官方推荐的版本是1.3.1,那笔者这里安装的也是1.3.1。 然后点击 release notes

点击之后,会进入到github,当前的最新版本为 1.4.0,显然这不是我们想要的,那就往下翻。 找到我们想要的版本,然后点击进行下载。笔者这里下载的是 linux 版本,如果要下载 window 版本请点击以 .zip 结尾的。
Linux 安装
将下载好的 gz 包上传到我们自己的服务器,笔者放置的目录为:/usr/software
解压
[root@root software]# tar -zxvf nacos-server-1.3.1.tar.gz -C /usr/java/
[root@root software]# cd /usr/java/
[root@root java]# ls
git jdk nacos nginx redis
[root@root java]# cd nacos/
[root@root nacos]# ls
bin conf LICENSE NOTICE target
[root@root nacos]# cd bin/
[root@root bin]# ls
shutdown.cmd shutdown.sh startup.cmd startup.sh
复制代码
- tar -zxvf 压缩文件 -C 解压目录
启动
进入到 bin 目录,执行命令
sh startup.sh -m standalone
复制代码
然后访问自己的ip + /nacos,看到以下页面就说明nacos安装成功了。默认的用户名密码为 nacos.

windows安装
将压缩包进行解压。

我们看看目录结构

然后还是和 Linux 一样,进入到 bin 目录中,双击启动文件 startup.cmd。 如果双击之后,窗口是一闪而过的话是启动失败了。 那进入到 cmd 黑窗口中进行启动,查看具体是出现了什么问题:

输入 startup.cmd 然后回车,出现以下异常:
这种情况需要在用户变量增加 JAVA_HOME变量,配置到 jdk目录就好了,注意:不要加分号(;)

然后退出黑窗口,再进入黑窗口,再次输入 startup.cmd 然后回车

- 如你对本文有疑问或本文有错误之处,欢迎评论留言指出。如觉得本文对你有所帮助,欢迎点赞和关注。



















