YashanDB安装前服务器准备

简介: 本文档源自YashanDB官网,详细介绍了YashanDB的安装前准备与部署配置要求。内容涵盖服务器配置(操作系统、CPU、内存、硬盘等推荐及最低标准)、共享存储配置、部署规模(单机主备、分布式、共享集群等场景)以及各类部署示例的服务器列表。特别提示,在虚拟机环境中需将硬盘设置为独立-永久模式以避免数据损坏。此文档为用户根据实际需求选择合适的部署方案提供了全面指导。

本文内容来自YashanDB官网,原文内容请见 https://doc.yashandb.com/yashandb/23.3/zh/%E5%AE%89%E8%A3%85%E5%92%8C%E5%8D%87%E7%BA%A7/%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2/%E5%AE%89%E8%A3%85%E5%89%8D%E5%87%86%E5%A4%87/%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%87%86%E5%A4%87.html

服务器配置


项目 推荐配置 最低配置
操作系统 CentOS 7.6以上,KylinOS V10,openEuler 22.03 如需使用大页内存,则要求Linux内核版本为2.6及以上
CPU X86_64,ARM64

超线程,非超线程
推荐4C及以上;共享集群推荐8C及以上 | CPU核数>2 |
| 内存 | 推荐16G及以上;共享集群推荐32G及以上 | >4G |
| 硬盘 | 推荐使用SSD
推荐存储空间50G及以上 | >4G |
| 文件系统 | ext4或xfs | 不能为tmpfs |
| 网络 | 千兆以上以太网,支持TCP和UDP;共享集群内部均要求10GE,不包含RDMA | - |

Caution:

若使用虚拟机安装YashanDB,必须将虚拟机的硬盘设置为独立-永久模式(例如,VMware中需在虚拟机的【硬盘高级设置】中勾选模式为【独立】-【永久】,具体配置方法请以各虚拟机平台实际为准),否则在断电等场景下会出现磁盘文件破坏的情况。

共享存储配置


项目 推荐配置 最低配置
硬盘 SSD/HDD都支持,品牌和介质不交叉组合 -
LUN 四块或者六块以上:

三块或者五块YCS盘(1G)
其他为数据盘(50G及以上) | - |
| 接口 | 存储设备及操作系统支持Direct IO,支持512字节内存对齐和IO大小对齐
存储设备支持通过 pread64pwrite64 接口一次性读写512字节整倍数,
即支持一次性读写如下所有大小:512字节、1024字节、1536字节...32M | - |

部署规模


单机主备部署

单机部署最小规模配置为1台服务器,但无法构建高可用环境。

可使用多台服务器构建主备形态的高可用环境。

分布式部署

分布式部署最小规模配置1台服务器,MN、CN、DN部署在同一台服务器上。

可使用至少3台服务器构建成MN/DN主备形态和CN多活的高可用环境。

共享集群部署

共享集群部署配置2台服务器+1台共享存储,搭建集群内高可用的多实例数据库。

可使用多台服务器构建主备形态的高可用集群。

安装示例服务器列表


以下列出安装示例所用到的服务器信息:(所列服务器均为X86_64架构并安装CentOS 7.6操作系统)

# 单机单库部署

单机单库部署中,YashanDB将只安装在一台服务器上,无备库。

服务器名称 服务器IP 角色
服务器1 192.168.1.2

# 单机主备部署

单机主备部署将以三台服务器分别为主、备、备角色作为示例,搭建一主两备的高可用环境。

服务器名称 服务器IP 角色
服务器1 192.168.1.2
服务器2 192.168.1.3
服务器3 192.168.1.4

# 单机级联备部署

单机级联备部署将以三台服务器分别为主、备、级联备角色作为示例,搭建一主两备两级联备的高可用环境。

服务器名称 服务器IP 角色
服务器1 192.168.1.2
服务器2 192.168.1.3
服务器3 192.168.1.4 级联备

# 双group异地容灾部署部署

单机级联备部署将以两台服务器分别为主、备group角色作为示例,搭建两地双group的高可用环境。

服务器名称 服务器IP 角色
服务器1 192.168.1.2
服务器2 192.168.1.3

# 分布式部署

示例一:分布式部署以三台服务器,包含1个MN组(MN节点1主2备),2个CN,1个DN组(DN节点1主1备)的规格作为示例环境。

服务器名称 服务器IP 角色
服务器1 192.168.1.2 MN:1-1(主),DN:3-2(备)
服务器2 192.168.1.3 MN:1-2(备),CN:2-1
服务器3 192.168.1.4 MN:1-3(备),CN:2-2,DN:3-1(主)

示例二:分布式部署以三台服务器,包含1个MN组,2个CN,1个DN组(DN组和MN组均为1主2备)的规格作为示例环境。

服务器名称 服务器IP 角色
服务器1 192.168.1.2 MN:1-1(主),DN:3-2(备)
服务器2 192.168.1.3 MN:1-2(备),CN:2-1,DN:3-3(备)
服务器3 192.168.1.4 MN:1-3(备),CN:2-2,DN:3-1(主)

# 共享集群部署

共享集群部署以两台服务器+一台共享存储为示例,搭建双实例单库的典型共享集群环境。

服务器:

服务器名称 服务器IP 角色
服务器1 192.168.1.2 数据库实例1
服务器2 192.168.1.3 数据库实例2

共享存储:(存储上已按配置要求划分 4 个LUN并已通过多路径的方式挂载)

LUN名称 LUN路径 角色
LUN1 /dev/mapper/lun03-sys0 系统盘
LUN2 /dev/mapper/lun03-sys1 系统盘
LUN3 /dev/mapper/lun03-sys2 系统盘
LUN4 /dev/mapper/lun01-data0 数据盘
相关文章
|
1月前
|
安全 Ubuntu 网络安全
本地服务器 Odoo 安装指南,并实现公网访问
本指南详细介绍基于 Odoo 的企业应用部署流程。首先通过 VMware 安装虚拟机并配置 Ubuntu 系统,为运行环境打下基础;接着利用 Websoft9 平台简化中间件与 Odoo 服务的安装,实现快速部署与版本管理;然后借助 cpolar 实现内网穿透并完成域名解析,确保公网访问畅通;最后进行功能测试与性能优化,提供运维建议以保障系统稳定性和安全性。适合初学者及中小型企业参考实施。
96 4
|
2月前
|
网络协议 数据库
【YashanDB知识库】服务器重启后Yashandb无法启动
【YashanDB知识库】服务器重启后Yashandb无法启动
|
29天前
|
域名解析 弹性计算 安全
阿里云服务器安装宝塔面板、安装网站(新手图文教程)
本文详细介绍了从注册阿里云账号到使用宝塔面板安装网站的完整流程,包括阿里云账号的企业认证、服务器购买与安全规则配置、宝塔面板的安装及网站部署等步骤。通过图文并茂的方式,帮助用户轻松完成阿里云服务器的搭建和管理。适合新手快速上手,实现网站从零到有的全过程。如果觉得有用,别忘了点赞收藏!
566 2
阿里云服务器安装宝塔面板、安装网站(新手图文教程)
|
29天前
|
安全 关系型数据库 文件存储
Websoft9 服务器面板中 Odoo 安装与群晖 NAS 的对比
传统部署Odoo面临基础设施搭建、镜像供应链、复杂配置及运维监控四大难题,而群晖NAS方案存在Docker依赖、插件更新滞后和配置自由度低的局限。Websoft9提供开箱即用的解决方案:无需预装Docker,三键式安装支持全版本Odoo;具备企业级扩展功能如负载均衡与集群部署;兼容混合云架构,支持公有云、私有云及边缘设备管理;同时确保合规性,自动扫描漏洞并生成修复报告,大幅提升部署效率与系统安全性。
|
3月前
|
弹性计算 JavaScript 前端开发
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
Node.js 是一种高效的 JavaScript 运行环境,基于 Chrome V8 引擎,支持在服务器端运行 JavaScript 代码。本文介绍如何在阿里云上一键部署 Node.js 环境,无需繁琐配置,轻松上手。前提条件包括 ECS 实例运行中且操作系统为 CentOS、Ubuntu 等。功能特点为一键安装和稳定性好,支持常用 LTS 版本。安装步骤简单:登录阿里云控制台,选择扩展程序管理页面,安装 Node.js 扩展,选择实例和版本,等待创建完成并验证安装成功。通过阿里云的公共扩展,初学者和经验丰富的开发者都能快速进入开发状态,开启高效开发之旅。
|
1月前
|
数据库
YashanDB更换服务器IP
本文来自YashanDB官网,主要介绍当单机部署的数据库集群中服务器IP发生变更时,管理员如何使用`yasboot ipchange`命令完成数据库层面的IP更换操作。以一主两备环境为例,详细描述了更换`yasom`、`yasagent`和`yasdb` IP的具体步骤,包括操作顺序、命令示例以及验证方法,确保数据库服务恢复正常运行。操作需按顺序执行,并满足YashanDB的部署要求。
|
2月前
|
数据库
【YashanDB知识库】服务器重启后启动yasom和yasagent进程时有告警
【YashanDB知识库】服务器重启后启动yasom和yasagent进程时有告警
|
2月前
|
安全 关系型数据库 MySQL
【YashanDB知识库】YMP从mysql迁移到崖山,报错:服务器错误
【YashanDB知识库】YMP从mysql迁移到崖山,报错:服务器错误
|
2月前
|
数据库
【YashanDB知识库】服务器重启后启动yasom和yasagent进程时有告警
本文介绍了YashanDB在特定场景下的问题分析与解决方法。当使用yasboot重启数据库后,yasom和yasagent进程虽启动成功但出现告警,原因是缺少libnsl.so.1库文件或环境变量配置错误。解决步骤包括:检查系统中是否存在该库文件,若不存在则根据操作系统类型安装(有外网时通过yum或apt,无外网时创建符号链接),若存在则调整环境变量配置,并重新启动相关进程验证问题是否解决。
|
2月前
|
SQL 分布式计算 关系型数据库
基于云服务器的数仓搭建-hive/spark安装
本文介绍了在本地安装和配置MySQL、Hive及Spark的过程。主要内容包括: - **MySQL本地安装**:详细描述了内存占用情况及安装步骤,涉及安装脚本的编写与执行,以及连接MySQL的方法。 - **Hive安装**:涵盖了从上传压缩包到配置环境变量的全过程,并解释了如何将Hive元数据存储配置到MySQL中。 - **Hive与Spark集成**:说明了如何安装Spark并将其与Hive集成,确保Hive任务由Spark执行,同时解决了依赖冲突问题。 - **常见问题及解决方法**:列举了安装过程中可能遇到的问题及其解决方案,如内存配置不足、节点间通信问题等。
258 1
基于云服务器的数仓搭建-hive/spark安装

热门文章

最新文章