Nacos 部署及使用
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
下载Nacos Server端
https://github.com/alibaba/nacos/releases
下载当前最新稳定版本1.2.1,下载编译好的包:
# 编译好的包
tar -xvf nacos-server-1.2.1.tar.gz
cd nacos-server-1.2.1/nacos/bin
编译安装:
tar -xvf nacos-1.2.1.tar.gz
cd nacos-1.2.1
mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U
ls -al distribution/target/
cd distribution/target/nacos-server-1.2.1/nacos/bin
bin文件夹下存放的启动和停止命令,windows和linux下的启动和关闭命令分别对应cmd和sh文件
conf文件夹下存放配置文件
启动Nacos Server(官方给出的启动方法如下)
单机模式部署: sh startup.sh -m standalone
Linux/Unix/Mac
启动命令(standalone代表着单机模式运行,非集群模式):
sh startup.sh -m standalone
Windows
启动命令:
cmd startup.cmd
或者双击startup.cmd运行文件。
若抛出上述找不到cluster.conf文件
将官方的启动命令
sh startup.sh -m standalone
替换为
bash startup.sh -m standalone
启动成功访问
访问 http://127.0.0.1:8848/nacos/#/ 即可看到登录密码,默认nacos/nacos
集成Springboot项目
pom配置
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.thd.springboot</groupId>
<artifactId>springboot</artifactId>
<version>1.0-SNAPSHOT</version>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.6.RELEASE</version>
</parent>
<properties>
<!--<elasticsearch.version>7.0.0</elasticsearch.version>-->
<commons-lang3.version>3.9</commons-lang3.version>
<tika-app.version>1.20</tika-app.version>
<swagger.version>2.9.2</swagger.version>
<fastjson.version>1.2.62</fastjson.version>
<java.version>1.8</java.version>
<spring-cloud.version>Hoxton.SR3</spring-cloud.version>
<spring-cloud-alibaba.version>2.2.1.RELEASE</spring-cloud-alibaba.version>
</properties>