简介
Nacos 阿里巴巴推出来的开源项目,是更易于构建云原生应用的动态服务发现、配置管理和服务管理平台
Nacos 致力于发现、配置和管理微服务,并提供简单易用的特性集,能够快速实现动态服务发现、服务配置、服务元数据及流量管理。
Nacos 更敏捷和容易地构建、交付和管理微服务平台,构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施
安装
以windows下安装为示例
环境配置
1、64 bit OS,支持 Linux/Unix/Mac/Windows。
2、64 bit JDK 1.8+, 配置。
windows下添加JAVA_HOME环境变量,然后赋值jdk的路径,例如:C:\Program Files\Java\jdk1.6.0_02
3、Maven 3.2.x+。
似乎源码安装的方式需要配置Maven,我直接下载编译后的压缩包,没有配置maven照样正常运行!
下载nacos
有两种方式可以下载,一种是下载源码,然后通过maven进行编译;一种是下载编译好的压缩包。
1、源码下载
git源码
git clone https://github.com/alibaba/nacos.git
cd nacos/
mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U
# Windows
dir distribution/target/
# Linux
ls -al distribution/target/
# 改变 $version 为真实名称
cd distribution/target/nacos-server-$version/nacos/bin
2、下载编译后的压缩包
releases
下载后解压如下图所示:
启动
Windows
startup.cmd -m standalone
Linux/Unix/Mac
sh startup.sh -m standalone
如果您是 ubuntu 系统或运行脚本报错提示,请执行如下脚本
bash startup.sh -m standalone
关闭
Windows
shutdown.cmd
Linux/Unix/Mac
sh shutdown.sh
访问
启动服务之后我们可以访问地址:http://127.0.0.1:8848/nacos
用户名 / 密码:nacos/nacos
修改端口
nacos默认端口是8848
解压后conf目录下的application.properties文件可配置端口
修改server.port=8848为自己想要的端口