YashanDB安装初始环境调整

简介: 本文档来源于YashanDB官网,主要介绍YashanDB安装前的环境准备与配置。内容涵盖端口开放规则(包括默认端口号和分配原则)、防火墙设置(关闭或添加白名单)、SSH服务开启以及共享集群部署时的环境清理等关键步骤。确保按照指引正确配置端口和环境,可有效避免安装过程中因网络或环境问题导致的失败。适用于单机、分布式及共享集群等多种部署形态。

本文内容来自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/%E5%AE%89%E8%A3%85%E5%88%9D%E5%A7%8B%E7%8E%AF%E5%A2%83%E8%B0%83%E6%95%B4.html

开放端口


运行YashanDB产品需要占用一系列端口(端口列表中已列示这些端口的作用及相关信息)。YashanDB制订了一套端口划分规则,并据此规则提供了安装部署过程中需要指定的端口号默认值。用户可根据自身网络规划修改端口号,但应遵循端口划分规则,以避免出现端口冲突。

端口划分规则

  1. 一个实例需要配多个监听端口,给定初始值,其他端口缺省+1,以此类推。
  2. 一台物理服务器需要配多个实例时,给定初始值,其他实例端口缺省+10,以此类推。
  3. 分布式部署中,按照MN、CN、DN的顺序生成端口号。
  4. 单机实例或分布式CN的监听端口初始值默认为1688,对应安装步骤中的beging-port/起始端口参数。

默认端口号

部署形态 数据库监听 yasom yasagent 服务器间通信
单机部署 1688 1675 1676 1689
分布式 MN:1678

CN:1688
DN:1698 | 1675 | 1676 | MN:1679、1680
CN:1689、1690
DN:1699、1700 |
| 共享集群 | 1688 | 1675 | 1676 | 1689、1670 |

此外,需启用可视化部署Web服务的服务器,还需开放9001端口。

建议在所有服务器上开放上述端口。

# 方式一:关闭防火墙

在所有服务器上执行如下命令关闭防火墙:

Copied!

# 方式二:添加白名单

如果防火墙不能关闭,则必须按如下步骤添加端口到白名单中:

  1. 查看防火墙端口开放情况:

  2. 添加端口到防火墙:

    以1688为例演示如何添加端口到防火墙中,其他端口操作方法相同。

    Copied!

Note:

通过添加白名单的方式开放端口,安装过程中仍有可能出现由于端口无法通信而部署失败的风险。此时应联系公司网络管理员查清原因,重新开放端口后再进行安装。

如需从白名单中删除已添加的端口,使用如下命令:

开启SSH服务


检查所有服务器上的SSH服务是否已打开:

如输出信息中无active (running)内容,请参照如下命令开启SSH服务:

Note

本安装手册默认SSH端口号为22,如为其他端口号,后续安装过程中需要进行手工指定。

清理环境(共享集群部署)


如部署YashanDB共享集群,还需在所有服务器上清理共享内存。

相关文章
|
5月前
|
数据库
YashanDB更换服务器IP
本文来自YashanDB官网,主要介绍当单机部署的数据库集群中服务器IP发生变更时,管理员如何使用`yasboot ipchange`命令完成数据库层面的IP更换操作。以一主两备环境为例,详细描述了更换`yasom`、`yasagent`和`yasdb` IP的具体步骤,包括操作顺序、命令示例以及验证方法,确保数据库服务恢复正常运行。操作需按顺序执行,并满足YashanDB的部署要求。
|
5月前
|
存储 SQL 网络安全
YashanDB共享集群部署
本文介绍了YashanDB共享集群部署的安装步骤,以2台服务器和1个共享存储(含3个及以上LUN)为例。首先通过`yasboot package`命令生成配置文件`yashandb.toml`和`hosts.toml`,并根据需求调整参数。接着执行安装、数据库部署及重启操作,配置环境变量后检查安装结果。最后通过工具设置密码、查看状态,并可选择创建用户及开启守护功能。
|
5月前
|
SQL 数据可视化 网络安全
YashanDB分布式可视化部署
本文介绍YashanDB的分布式部署流程,涵盖服务端安装、数据库基本信息与服务器配置、节点信息设置、建库参数调整、环境变量配置及安装结果检查等步骤。通过可视化Web界面操作,详细说明了各环节配置方法和注意事项,确保用户顺利完成数据库集群的搭建与初始化设置。适用于需要分布式数据库部署的场景,提供全面的操作指导。
YashanDB分布式可视化部署
|
5月前
|
SQL 数据可视化 网络安全
YashanDB单机(主备)可视化部署
本文来自YashanDB官网,主要介绍单机(主备)部署YashanDB服务端的详细步骤。内容涵盖启动Web服务、配置数据库基本信息与服务器信息、设置sudo权限、配置集群节点信息、建库参数、全局参数、环境变量及安装结果检查等环节。通过可视化界面与命令行操作结合,帮助用户完成从安装到验证的全流程部署。适合初学者及运维人员参考使用。
YashanDB单机(主备)可视化部署
|
5月前
|
数据库
YashanDB滚动升级回退
本文来自YashanDB官网,主要介绍数据库升级失败时的回退操作。当因网络故障、配置错误等原因导致升级失败,可通过`yasboot cluster rollback`命令进行滚动升级回退,恢复至升级前环境。注意,仅升级失败才允许回退,成功后执行会报错。回退分两步:1) 数据库回退;2) yasom与yasagent组件回退。若回退失败且主库数量为0,需重启旧版本数据库并停止用户业务。具体参数和命令详见文档。
|
5月前
|
存储 数据库 文件存储
YashanDB目录划分
本文介绍了YashanDB的安装目录、HOME与DATA目录规划、运行日志目录配置以及共享集群部署时的LUN绑定操作。主要内容包括:安装目录设置在/home/yashan,HOME和DATA目录规划在/data/yashan;运行日志目录建议配置在独立物理盘以优化性能;共享集群部署需绑定系统盘和数据盘至指定路径(如/dev/yfs),并通过脚本生成配置文件完成LUN绑定,确保多路径WWID一致性。适用于集群多服务器并行安装场景。
|
5月前
|
SQL 数据库 Windows
YashanDB Windows客户端安装
本文详细介绍了YashanDB客户端(Windows)的安装、使用与卸载步骤。安装部分包括解压软件包至本地路径,并配置系统环境变量;使用部分通过cmd窗口运行`yasql`命令连接远程数据库,执行相关操作;卸载部分则说明了删除环境变量及客户端目录的具体方法。更多功能可参考官方文档中的C驱动、imp、exp、yasldr和yasql工具说明。
YashanDB Windows客户端安装
|
5月前
|
存储 数据可视化 Linux
YashanDB安装部署
本章节为YashanDB产品的安装部署提供详细指导与示例,涵盖安装前准备、两种安装方式(命令行与可视化界面)、安装后初始环境配置以及数据库客户端安装。在操作过程中需注意可能的服务器重启影响,并明确节点概念及进程部署要求,确保产品在最佳环境中运行。具体步骤包括生成配置文件、准备部署环境、启动必要进程和部署数据库实例。客户端支持Windows与Linux系统,便于远程连接与操作。
|
5月前
|
SQL 数据库
YashanDB事务操作
YashanDB 是一款高性能数据库,本文档来自其官网,主要介绍事务操作的基本语法与示例。在 YashanDB 中,事务提交前的修改仅对当前用户可见,可通过 `ROLLBACK` 回滚恢复数据;提交后(`COMMIT`),修改对所有用户可见且不可回滚。文档包含创建表、插入数据及事务提交和回滚的具体示例,帮助用户快速掌握 SQL 事务操作。
|
5月前
|
分布式数据库 数据库 数据库管理
YashanDB服务端安装(命令行)
YashanDB 提供单机(主备)、分布式和共享集群三种部署形态,适用于不同业务场景。单机部署适合集中式交易,分布式部署针对分布式分析业务,共享集群部署用于多实例单库的共享集群交易业务。在安装前,请务必完成安装前准备