首页 > 其他分享 >3.Nacos安装

3.Nacos安装

时间:2024-04-21 16:34:20浏览次数:27  
标签:Nacos nacos version mysql curl 安装 下载

Nacos安装前环境准备

Nacos依赖java环境来运行。如果您使从代码开始构建并运行Nacos,还需要为此配置Maven环境,请确保是在以下环境中安装使用:

  1. 64 bit OS,支持Linux/Unix/Mac/Windows,推荐使用Linux/Unix/Mac。

  2. 64 bit JDK 1.8;下载 & 配置。

  3. Maven3.2x+;下载 & 配置。

下载源码或者安装包

可以通过源码和发行包两种方式来获取Nacos。

  1. 从Github上下载源码方式
git clone https://github.com/alibaba/nacos.git

cd nacos/

mvn -Prelease-nacos clean install -U

ls -al distribution/target/

// change the $version to your actual path
cd distribution/tart/nacos-server-$version/nacos/bin
  1. 下载编译后压缩包方式
    可以从最新稳定版本下载nacos-server-$version.zip包,以下使用nacos-server-2.3.2版本。

下载地址:https://github.com/alibaba/nacos/releases
image

下载后解压:

unzip nacos-server-$version.zip 或者 tar -xvf nacos-server-$version.tar.gz

cd nacos/bin

启动、停止nacos服务器

nacos的默认端口是8848,需要保证8848默认端口没有被其它进程占用。

进入安装程序的bin目录:

环境 启动服务器命令 关闭服务器命令
Linux/Unix/Mac sh startup.sh -m standalone
(standalone代表着单机模式运行,非集群模式)
sh shutdown.sh
windows 方式1:cmd startup.cmd
方式2:双击startup.cmd运行文件
方式1:cmd shutdown.cmd
方式2:双击shutdown.cmd运行文件

如果使用的是ubuntu系统,或者运行脚本时报错提示【符号找不到】,可尝试如下运行

bash startup.sh -m standalone

启动成功,可通过浏览器访问:http://127.0.0.1:8848/nacos ,打开nacos控制台登录页面。
// TODO 图片待补充。。。

使用默认用户名:nacos,默认密码:nacos登录即可打开主页面。
// TODO 图片待补充。。。

Open Api 配置管理测试

启动nacos成功后,可通过nacos提供的 http api 验证nacos服务运行是否正常。

下面我们通过curl工具测试nacos的 open api:

curl 是开发中常用的命令行工具,可以用作HTTP协议测试。

此次下载的curl是windows版本,curl-$version-win64-mingw,下载地址:https://curl.se/windows/

curl 8.7.1 版本下载:https://curl.se/windows/dl-8.7.1_7/curl-8.7.1_7-win64-mingw.zip
image

下载完成后进入curl-$version-win64-mingw的bin目录,进行下面的测试,通过测试可判断nacos是否正常工作:

发布配置

curl -X POST "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=dev&content=HelloWorld"

上面的命令表示向nacos发布了一个配置:
// TODO 图片待补充。。。

获取配置
向nacos发布配置成功,就可以通过客户端从nacos获取配置信息,执行下面的命令:

curl -X GET "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=dev"

// TODO 图片待补充。。。

通过测试可以发现,可以从nacos获取前面发布的配置:HelloWorld

外部Mysql数据库

单击模式时nacos默认使用嵌入式数据库实现数据的存储,若想使用外部mysql存储nacos数据,需要进行以下步骤:

  1. 安装数据库,版本没所谓,不是低的太离谱就可以
    image

  2. 初始化mysql数据库,新建数据库nacos_config,数据初始化文件:${nacoshome}/conf/nacos-mysql.sql

  3. 修改${nacoshome}/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_config?useUnicode=true&characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=username
db.password=guess

配置完后,重启nacos即可。

标签:Nacos,nacos,version,mysql,curl,安装,下载
From: https://www.cnblogs.com/mjtabu/p/18149112

相关文章

  • MySQL安装部署
    1.查看是否已经安装Mysqlrpm-qa|grepmysql如果你查看出来有东西,可以使用下面命令将其删除(xxx为文件全名)rpm-exxx例如:rpm-qa|grepmariadb#mariadb-libs-5.5.68-1.el7.x86_64rpm-e--nodepsmariadb-libs-5.5.68-1.el7.x86_642.下载官方Mysql包1.......
  • Ubuntu20.04 安装Terminator
    在ROS中,需要频繁的使用到终端,且可能需要同时开启多个窗口,推荐一款较为好用的终端:Terminator。效果如下:1.安装sudoaptinstallterminator2.添加到收藏夹显示应用程序--->搜索terminator--->右击选择添加到收藏夹3.Terminator常用快捷键第一部份:关于在同一个标......
  • ubuntu20.04安装中文输入法
    在Ubuntu20.04这种版本相对较高的系统中安装中文输入法,一般推荐使用fctix5,相比于其他的输入法,这款输入法的推荐词要好得多,而且不会像ibus一样莫名其妙地失灵。1.安装fctix5sudoapt-getinstallfcitx5fcitx-chinese-addons进行配置sudovim~/.pam_environment在文件下方输......
  • 【Redis】Windows下安装Redis
    我们已经能够在Linux下安装Redis,接下来我们可以学习在Windows下安装和使用Redis。下载源码并解压下载地址:https://github.com/tporadowski/redis/releases。Redis支持32位和64位。这个需要根据你系统平台的实际情况选择,这里我们下载Redis-x64-xxx.zip压缩包到C盘,解压......
  • vs code--AI编码助手(GitHub Copilot)安装使用
    GitHubCopilot是现在最流行的编程代码助手,现在介绍一下vscode安装使用过程。vscode选择扩展点击,输入Copilot,显示GitHubCopilot和GitHubCopilotChat。现在是默认一起装,装其中一个另外一个都会自动安装。 安装好需要登录GitHub 点击跳到GitHub网页界面 需要输入Dev......
  • openvas(GVM)安装和使用
    转自:https://blog.csdn.net/storm23/article/details/134898725openvas在10版本后,更名为GVMOpenVAS安装和使用一、参考二、环境三、安装Kali四、配置IP地址五、配置apt镜像源六、安装OpenVAS离线安装七、配置GVM离线上传特征库(攻击脚本、漏洞信息、gvm配置......
  • WIN11安装FFmpeg
    WIN11安装FFmpeg官网:https://ffmpeg.org/download.html#build-windows找WindowsbuildsbyBtbN,跳转到:https://github.com/BtbN/FFmpeg-Builds/releases选择合适的版本下载。我这里下载的是ffmpeg-master-latest-win64-gpl-shared下载完后,进行解压,然后把解压有的路径......
  • 1.nacos配置中心
    什么是配置应用程序在启动和运行的时候往往需要读取一些配置信息,配置基本上伴随着应用程序的整个声明周期,比如数据库连接参数、启动参数、定制化业务参数等。配置的特点配置是独立于程序的制度变量配置对于程序是只读的,程序通过读取配置来改变自己的行为,但是程序不改变配置......
  • 性能测试——性能测试-linux监控工具-Centos7.x安装Grafana
    2个参考:小菠萝:https://www.cnblogs.com/poloyy/p/12219145.html  Centos7安装GrafanaGrafana官网下载路径:https://grafana.com/grafana/download1、直接执行以下命令进行安装:wgethttps://dl.grafana.com/oss/release/grafana-6.5.2-1.x86_64.rpmsudoyumlocalinstall......
  • Ubuntu22.04版本安装对应版本ROS教程 (小白2024年)
    参考资料:(我是开了加速器,毕竟中间使用了github访问网址,国内免费加速器Steam++,开个github网站加速即可,不开我不知道行不行可以自己一试)ubuntu22.04安装ROS2详细教程-CSDN博客ROS安装详细教程——Ubuntu22.0.4LTS安装-CSDN博客我的虚拟机刚开始设置的是简体中文,此前已经通过......