一 概述
Nacos用于发现,配置和管理微服务,它提供了一组简单易用的特性集,能够帮助我们快速实现动态服务发现,服务配置,服务元数据及流量管理。Nacos是构建以"服务"为中心的现代应用架构。
二 安装Nacos避坑
- 下载Nacos:Nacos
nacos解压后的目录结果
- 启动Nacos
鼠标启动,双击bin目录下的startup.cmd
命令行启动:
Linux/Unix/Mac:sh startup.sh -m standalone //单机模式启动,默认为集群模式
ubuntu:bash startup.sh -m standalone
Windows:cmd startup.cmd //默认为集群模式启动,cmd startup.cmd -m standalone 单机模式
3 通过脚本设置单机模式
startup.cmd脚本文件,默认设置为集群模式
- db.num is null
直接启动时会提示db.num is null,此时我们先通过conf目录下的application.propertis配置db信息,然后创建名为nacos的数据库并执行conf目录下的sql脚本nacos-mysql.sql。
application.properties
mysql
5 Unable to start embedded Tomcat
无法启动内置的tomcat服务,此时我们需要将target目录下的nacos-server.jar解压至bin/work/Tomcat/localhost/nacos目录下。
三 关闭Nacos服务
Linux/Unix/Mac:sh shutdown.sh
Windows:cmd shutdown.sh或者双击shutdown.cmd运行文件
四 启动结果
注意:在配置好前面的步骤之后,Windows10需要在bin目录下启动startup.cmd或者CMD命令行切换到bin目录启动。
启动成功后可以通过http://localhost:8848/nacos访问本地的nacos应用。