Spring Cloud Alibab Nacos服务端搭建


一:简介

Nacos 是阿里巴巴开源的新一代更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施

Nacos官网:https://nacos.io/zh-cn/
开发文档: https://nacos.io/zh-cn/docs/what-is-nacos.html
项目地址: https://github.com/alibaba/nacos

二:Nacos服务端搭建

Nacos版本:Nacos1.4.0

系统环境:  Windows 10

JDK版本:1.8.0_131

1.添加JAVA_HOME环境变量,这个不多说,如下图所示:

如果没有配置,双击启动startup.cmd启动文件,会直接闪退,错误日志:Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better!

2.导入Nacos数据库到本地环境,

找到nacosconf acos-mysql.sql文件,使用数据管理工具导入即可

3.将Nacos启动模式改为单机模式

Nacos默认为集群模式,如果不修改,启动startup.cmd批处理文件会报错,错误日志:Unable to start embedded Tomcat,无法加载内置的Tomcat,需要将其改成单机模式。找到nacosinstartup.cmd文件,修改参数如下,找到set MODE="cluster"这行,将其修改成set MODE="standalone",重新启动即可

4.修改Nacos数据库配置信息

找到nacosconfapplication.properties文件,修改参数如下:

spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=123456

将以上配置前注释去掉,然后将对应的数据配置信息修改成本地环境,Nacos在单击模式下默认使用嵌入式数据库实现数据的存储,可以不使用mysql来存储,如果使用集群模式就需要使用Mysql

5.启动Nacos,登录nacos管理后台

双击startup.cmd,成功启动如下图:

输入:http://192.168.0.101:8848/nacos/index.html,默认用户名和密码都是:nacos,管理界面如下:

原文地址:https://www.cnblogs.com/huxiaoguang/p/13953231.html