zoukankan      html  css  js  c++  java
  • 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,管理界面如下:

  • 相关阅读:
    SM2实现(利用openssl的evp)
    BouncyCastle的SM实践
    初步动态分析
    信安保障复习
    数据库实验3
    软件测试之测试用例设计题
    Spring SPI 机制总结
    Servlet与Netty横向对比
    被遮挡部分高亮
    (十一)Android环境变量设置
  • 原文地址:https://www.cnblogs.com/huxiaoguang/p/13953231.html
Copyright © 2011-2022 走看看