如何下载安装Nacos-Server

497 阅读1分钟

什么是Nacos

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

  Nacos的关键特性包括:

  • 1、服务发现和服务健康检测
  • 2、动态配置服务
  • 3、动态DNS服务
  • 4、服务及其元数据管理

image.png

Nacos Server 部署

下载源码编译

源码下载地址:github.com/alibaba/nac…

cd nacos.
mvn -Prelease-nacos clean install -U
cd nacos/distribution/target/

直接下载安装包

下载地址:github.com/alibaba/Nac…

单机模式

官方文档: nacos.io/zh-cn/docs/…

解压,进入nacos目录

image.png

  单机启动nocos,执行

bin/startup.sh -m standalone

访问nocas的管理端:http://192.168.3.14:8848/nacos ,默认的用户名密码是 nocas/nocas

image.png

集群模式

官网文档: nacos.io/zh-cn/docs/…

1)单机搭建伪集群,复制nacos安装包,修改为nacos8849,nacos8850,nacos8851

image.png

2)以nacos8849为例,进入nacos8849目录

2.1)修改conf\application.properties的配置,使用外置数据源

#使用外置mysql数据源

spring.datasource.platform=mysql 
db.num=1 
db.url.0=jdbc:mysql://192.168.3.14:3306/nacos_test?characterEncoding=utf8 &connectTimeout=1000&socketTimeout=3000&autoReconnect=true 
db.user=root d
b.password=root

image.png

2.2)将conf\cluster.conf.example改为cluster.conf,添加节点配置

image.png

nacos8850,nacos8851 按同样的方式配置。

3)创建mysql数据库,sql文件位置:conf\nacos-mysql.sql

  1. 修改启动脚本(bin\startup.sh)的jvm参数

image.png

  1. 分别启动nacos8849,nacos8850,nacos8851

以nacos8849为例,进入nacos8849目录,启动nacos

bin/startup.sh

image.png

  1. 测试

登录 http://192.168.3.14:8849/nacos ,用户名和密码都是nacos

image.png

7)官方推荐,nginx反向代理

image.png