写点什么

YashanDB 安装初始环境调整

作者:YashanDB
  • 2025-03-03
    广东
  • 本文字数:1055 字

    阅读完需:约 3 分钟

本文内容来自 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/起始端口参数。


默认端口号


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


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

# 方式一:关闭防火墙

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

## 关闭防火墙# systemctl stop firewalld ## 关闭开机自启# systemctl disable firewalld
复制代码

# 方式二:添加白名单

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


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

# firewall-cmd --zone=public --list-ports
复制代码

2.添加端口到防火墙:

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


## 添加(--permanent表示永久生效,没有此参数重启后失效)# firewall-cmd --zone=public --add-port=1688/tcp --permanent## 重新载入# firewall-cmd --reload## 查看# firewall-cmd --zone=public --query-port=1688/tcp
复制代码


Note:

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

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

# firewall-cmd --zone=public --remove-port=1688/tcp --permanent

开启 SSH 服务


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

# systemctl status sshd.service
复制代码


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

# systemctl start sshd.service
复制代码


Note

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

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


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

# ipcrm -a
复制代码


发布于: 刚刚阅读数: 5
用户头像

YashanDB

关注

全自研国产新型大数据管理系统 2022-02-15 加入

还未添加个人简介

评论

发布
暂无评论
YashanDB安装初始环境调整_数据库_YashanDB_InfoQ写作社区