Nacos笔记(一):下载安装

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

下面让我们开始下载安装吧 ,  参考:官网地址 快速开始


单机安装:

1,下载及编译

//从GitHub拉取代码 如果下载代码比较慢,可以从Release地址下载 nacos-server-$version.zip 或者 nacos-server-$version.tar.gz 包。
 git clone https://github.com/alibaba/nacos.git 

//编译打包 (install命令完成了项目编译、单元测试(跳过)、打包功能,同时把打好的可执行jar包布署到本地maven仓库) 
cd nacos/ mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U

【坑】windows安装,在PowerShell窗口下执行maven命令行报错:Unknown lifecycle phase ".test.skip=true".
解决方案:'-Dmaven.test.skip=true' ,win10下 Shift+右击 打开 PowerShell 窗口,而 PowerShell 窗口下,执行带参数的需要’单引号’包起来才可以。或者直接在cmd窗口启动

2,单机启动

//进入编译好的Nacos文件夹
cd distribution/target/nacos-server-$version/nacos/bin

//启动 (linux用.sh , windows用.cmd)
./startup.sh 或 ./startup.cmd

//指定模式启动
./startup.sh -m standalone (单机)
./startup.sh -m cluster (集群)

ps:若启动失败,先查看日志确认下什么方式启动的。(不同版本默认方式不一样)日志会有提示信息,如:
  Runing in stand alone mode (单机)  或 Nacos is starting in cluster (集群)
 
 【坑】nacos1.3.2不能启动(Aug 4, 2020)启动报错:db.num is null
 解决方案:
  编辑startup.cmd文件,把 set MODE="cluster"集群模式改为单机模式,set MODE = "standalone"
  或者配置mysql数据库解决:配置mysql数据库解决

3,快速访问

//默认端口为8848

http://yourlocalhost:8848/nacos/index.html
账户:nacos  
密码:nacos

集群安装:

1,安装单机后,准备数据库

//文件夹distribution/target/nacos-server-$version/nacos/conf 中,有nacos的sql文件。

新建MySQL数据库,并运行nacos-mysql.sql。

2,修改配置

//配置集群IP
拷贝cluster.conf.example一份为cluster.conf,并修改cluster.conf配置,改为自己的ip地址
192.16.1.110:8848
//配置数据库地址,修改application.properties,文末添加: spring.datesource.platform=mysql db.num=1 db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_db?serverTimezone=UTC (加serverTimezone=UTC是为了防止连接数据库时报错 Caused by: java.sql.SQLException: The server time zone value is unrecognized or represents more than one time zone. ) db.user=root db.password=root

3,简单使用

界面化操作,编辑保存,即可在数据库里看到对应的数据:

 

原文地址:https://www.cnblogs.com/hero123/p/13870464.html