栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Nacos 单机和集群部署

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Nacos 单机和集群部署

Nacos 部署 单机模式

1、下载

github:https://github.com/alibaba/nacos/releases

以下直接下载

zip:https://github.com/alibaba/nacos/releases/download/1.3.0/nacos-server-1.3.0.zip

tar.gz:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html

2、解压

linux:tar -xvf nacos-server-$version.tar.gz

3、运行

首先进入bin :cd nacos/bin

Linux: startup.sh -m standalone

Windows: startup.cmd -m standalone

4、访问

默认端口:8848

配置文件修改端口:在 conf/application.properties 添加 server.port=9090

地址: localhost:8848/nacos

默认 账户/密码:nacos/nacos

支持mysql
  1. 安装数据库,版本要求:5.6.5+

  2. 初始化mysql数据库,安装路径的 conf/nacos-mysql.sql

  3. 修改conf/application.properties文件,增加支持mysql数据源配置(目前只支持mysql),添加mysql数据源的url、用户名和密码。

spring.datasource.platform=mysql

db.num=1
db.url.0=jdbc:mysql://11.162.196.16:3306/nacos_devtest?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=nacos_devtest
db.password=youdontknow

再以单机模式启动nacos,nacos所有写嵌入式数据库的数据都写到了mysql

集群模式

1、环境:JDK、Maven、保证3个或3个以上Nacos节点

2、下载,看上面的单机模式

3、配置集群配置文件

在nacos的解压目录nacos/的conf目录下,有配置文件cluster.conf,请每行配置成ip:port。(请配置3个或3个以上节点)

# ip:port
192.168.11.200:8748
192.168.11.196:8748
192.168.11.126:8748

4、确定数据源

使用内置数据源:无需进行任何配置

使用外置数据源:生产使用建议至少主备模式,或者采用高可用数据库。

  1. 初始化 MySQL 数据库:sql语句源文件
  2. application.properties 配置:application.properties配置文件

5、启动与关闭

内置数据源:sh startup.sh -p embedded

外置数据源:sh startup.sh

关闭:sh shutdown.sh

6、服务

服务注册

curl -X PUT ’ http://127.0.0.1:8848/nacos/v1/ns/instance?serviceName=nacos.naming.serviceName&ip=20.18.7.10&port=8080’

服务发现

curl -X GET ’ http://127.0.0.1:8848/nacos/v1/ns/instance/list?serviceName=nacos.naming.serviceName’

发布配置

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

获取配置

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/282056.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号