ubuntu22 部署nacos集群

#nacos集群 至少需要启动三个nacos (这里我只有俩台虚拟机,故在一台上启动了俩个nacos服务)

https://github.com/alibaba/nacos/releases #下载编译后压缩包 nacos-server-$version.tar.gz
cd /usr/local
tar -zxvf nacos-server-2.3.2.tar.gz 

#执行初始化nacos的数据库脚本到mysql  (在解压的文件中的conf文件夹中找到mysql-schema.sql)。新建一个名为nacos的数据库导入即可(utf8mb4_general_ci)

#修改nacos配置文件

cd /usr/local/nacos/conf && cp cluster.conf.example cluster.conf
vim /usr/local/nacos/conf/cluster.conf
10.3.1.96:8748
10.3.1.96:8848
10.3.1.97:8848
vim /usr/local/nacos/conf/application.properties
server.port=8848
#开启默认鉴权插件(可选)
nacos.core.auth.enabled=true # 是否开启鉴权功能
nacos.core.auth.system.type=nacos
nacos.core.auth.server.identity.key=exampleNacos # 配置自定义身份识别的key 和value  自定义,保证所有节点一致
nacos.core.auth.server.identity.value=exampleNacos
# 默认鉴权插件用于生成用户登陆临时accessToken所使用的密钥,使用默认值有安全风险。 设置为Base64编码的字符串。 自定义,保证所有节点一致
nacos.core.auth.plugin.nacos.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789# mysql数据库配置信息
spring.sql.init.platform=mysql
db.num=1
db.url.0=jdbc:mysql://10.3.1.150:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=1234qwer

#集群启动nacos 使用外置数据源

bash /usr/local/nacos/bin/startup.sh  # 使用内置数据源:sh startup.sh -p embedded

vim  /usr/local/nacos/logs/start.out #启动日志

#在某一台虚拟机中,启动俩个nacos服务

cp -r /usr/local/nacos /usr/local/nacos1

vim /usr/local/nacos1/conf/application.properties

server.port=8748  #2.0新增了两个端口。这两个端口在nacos原先的端口上(默认8848),进行一定偏移量自动生成 9748(+1000) 9749(+1001) 让其端口不重复即可

bash /usr/local/nacos1/bin/startup.sh

#启动失败可能是mysql 禁止此ip的连接了(mysql -u root -h ip -p测试一下)。 执行此命令解决(主从数据库所有节点都执行): mysqladmin flush-hosts -p

nacos 配置文件持久化在mysql nacos数据库config_info表中

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/19477.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql 查询指定id的所有下级数据

为了查询指定ID所有下级数据,你可以使用递归的公用表表达式(Common Table Expressions, CTEs)。以下是一个例子,假设你有一个名为categories的表,它有id和parent_id字段,parent_id表示父级分类的ID。 WITH…

2024年人文发展与社会科学国际会议(ICHDSS 2024)

2024年人文发展与社会科学国际会议 2024 International Conference on Humanities Development and Social Sciences 【1】会议简介 2024年人文发展与社会科学国际会议是一个汇集全球人文科学和社会科学领域专家学者的盛会。本次会议旨在深入探讨人文发展的多元性、复杂性以及社…

如何查看本地sql server数据库的ip地址

程序连线SQL数据库,需要SQL Server实例的名称或网络地址。 1.查询语句 DECLARE ipAddress VARCHAR(100) SELECT ipAddress local_net_address FROM sys.dm_exec_connections WHERE SESSION_ID SPID SELECT ipAddress As [IP Address]SELECT CONNECTIONPROPERTY(…

SOLIDWORKS参数化开发 慧德敏学

传统的设计模式下大规模定制型产品结构设计周期长,问题多,以及大量重复性工作让工程师疲于应对,这些严重阻碍了公司订单承接能力和技术创新能力,难以响应市场需求。 什么是参数化设计? 1、它是一种设计的方式&#x…

科研项目书写作学习(持续更新中...)

写好一个科研项目书也是科研中很重要的一部分,所以借这篇博客做一个积累。还是以模块化的方式吧,后面慢慢那再整合逻辑。可能写的也不是很好,慢慢提升吧~ 背景 科研项目书的背景怎么写?首先要突出问题的价值(也就是做此研究的动…

华为设备RIP基础路由实验

华为设备RIP基础路由实验 实验拓扑: RIP:距离矢量的动态路由,路由通信有方向,度量值metric取值范围(1-16)16表示目标主机不可达。 路由的版本分为:RIPV1(广播通信目标地址是255.255…

pytorch学习day2

1 数据加载Dataset PyTorch的数据读取机制主要依赖于Dataset和DataLoader这两个核心组件。它们用于加载和处理数据,以便在训练模型时进行高效的数据流动和处理。 Dataset Dataset是一个抽象类,用户可以继承这个类并重载以下两个方法来创建自定义的数据集…

吴恩达深度学习个人笔记

1. 上一个视频提到的房地产领域,我们不就使用了一个普遍标准神经网络架构吗 而对于图像识别处理问题,我们则要使用卷积神经网络(Convolution Neural Network),即CNN。 对于序列数据,例如音频,有一个时间组件,随着时间的推移,音频被播放出来, 所以音频是最自然的表…

Mac下载docker

先安装homebrew Mac下载Homebrew-CSDN博客 然后输入以下命令安装docker brew install --cask --appdir/Applications docker 期间需要输入密码。输入完等待即可

Kubernetes (K8s) 普及指南

在当今的云计算和微服务时代,Kubernetes(简称K8s)已经成为容器编排的标准工具。它帮助开发者和运维人员管理和部署应用程序,实现高可用性、可伸缩性和自我修复。本文将详细介绍Kubernetes的基本概念、核心组件、工作原理及其优势。…

刷机 iPhone 进入恢复模式

文章目录 第 1 步:确保你有一台电脑(Mac 或 PC)第 2 步:将 iPhone 关机第 3 步:将 iPhone 置于恢复模式第 4 步:使用 Mac 或 PC 恢复 iPhone需要更多协助? 本文转载自:如果你忘记了 …

【AI】llama-fs的 安装与运行

pip install -r .\requirements.txt Windows PowerShell Copyright (C) Microsoft Corporation. All rights reserved.Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows(venv) PS D:\XTRANS\pythonProject>

微服务 feign-gateway

早期微服务跨集群调用 使用的是Eureka 和RestTemplate,这种写法虽然可以解决服务之间的调用问题 ,但是随着服务的增多,实例变动,早期的写法相当于把请求方式,请求地址,参数写死了,耦合度太高,参…

山东大学软件学院2021级编译原理回忆版

一、判断题 1、正则文法可以表示一般的高级程序语言,构成其语法成分和生成句子() 2、NFA的状态和符号有且只有一条边,因此看起来更直观() 3、DFA无法表示这样的语言{anbn,n>1}() …

HackTheBox-Machines--Nibbles

Nibbles 测试过程 1 信息收集 NMAP 80 端口 网站出了打印出“Hello world!”外,无其他可利用信息,但是查看网页源代码时,发现存在一个 /nibbleblog 文件夹 检查了 http://10.129.140.63/nibbleblog/ ,发现了 /index.p…

Windows环境下 postgresql16 增量备份及恢复

修改postgresql.conf isten_addresses * wal_level replica archive_mode on archive_command copy /V "%p" C:\\backup\\wal_files\\%f 注意写法,这里有大坑 restore_command copy c:\\backup\\wal_files\\%f "%p" recov…

探索无限可能:API平台引领数据驱动的新时代

在数字化浪潮的推动下,数据已成为推动商业创新和增长的核心动力。然而,数据的获取、整合和应用并非易事,需要跨越技术、安全和效率等多重挑战。幸运的是,API(应用程序接口)平台的出现,为我们打开…

pom文件中,Maven导入依赖出现 Dependency not found

解决方案: 1、首先看一下自己的Maven是否配置好了 2、再检查一下镜像是否正确 3、如果上面都没有问题,看 dependencyManagement 标签 我这个出错,爆一大片红就是因为 这个标签 dependencyManagement 解决方法:在父工程中进行依…

代码随想录算法训练营第36期DAY44

DAY44 闫氏DP 2 01背包问题 用滚动数组来优化空间&#xff0c;从后向前&#xff08;大到小&#xff09;遍历j #include<iostream>using namespace std;const int N1010;int n,m;int v[N],w[N];int f[N][N];//所有只考虑前i个物品&#xff0c;**且总体积不超过j**的选法…

趋势分析:2024年 2D CAD 在工业工程软件中的市场现状

文章概览 CAD发展趋势 一、现状 二、2D CAD在工业工程规划软件中的作用 三、工业工程师使用什么软件&#xff1f; 四、DraftSight&#xff1a;功能强大的工业工程软件 实际工业工程应用 一、ERIKS&#xff1a;使用 DraftSight 管理大量 2D 图纸 二、Sealed Air&#xff1…