Nacos快速入门(1):启动Nacos Server

  • Post author:
  • Post category:其他


Nacos由阿里于2018年7月开启的一个新的开源项目

  • 官方介绍:

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

    Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。

  • 项目github首页

  • 官方文档



系列文章目录


Nacos快速入门(1):启动Nacos Server



Nacos快速入门(2):整合Spring



Nacos快速入门(3):整合SpringBoot



Nacos快速入门(4):整合SpringCloud


Nacos整合示例完整代码地址:

https://github.com/mrKyleWang/nacos_demo



一、快速开始:启动nacos服务(单机模式&内嵌数据库)

  1. 下载源码或者安装包

    安装包地址:

    https://github.com/alibaba/nacos/releases
  2. 解压后进入nacos/bin目录
  3. 输入命令启动服务

    linux:

    sh startup.sh -m standalone


    windows:

    cmd startup.cmd

控制台启动下,看到”Nacos started successfully in stand alone mode.”后表示服务已启动



二、配置集群

3个或3个以上Nacos节点才能构成集群,仅支持linux/unix/mac

  1. 在nacos的解压目录

    conf

    目录下,有配置文件

    cluster.conf

    (若无则手动创建),每行配置成

    ip:port

    。(配置3个或3个以上节点)
#cluster.conf
192.168.0.1:8848
192.168.0.2:8848
192.168.0.3:8848
  1. 配置后在各个节点服务器输入命令启动所有服务:

    sh startup.sh



三、配置Mysql

默认使用嵌入式数据库,0.7版本以后增加支持mysql数据源能力

  1. 初始化nacos相关表:运行

    conf/nacos-mysql.sql

    文件
  2. 修改

    conf/application.properties

    文件,增加支持mysql数据源配置(目前只支持mysql),添加mysql数据源的url、用户名和密码
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
db.user=user
db.password=password
  1. 配置后输入命令启动服务(参照上文后续启动服务命令)



版权声明:本文为wk52525原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。