GBase 8c
安装配置
文章

安装部署GBase 8c时,在所有节点机器上通常需要完成哪些前置操作?

发表于2026-03-12 10:40:269次浏览3个评论

核心前置操作清单:

  1. 关闭防火墙
    • 命令systemctl stop firewalldsystemctl disable firewalld

       

    • 目的:确保集群节点间网络通信不受阻碍。
  2. 关闭SELINUX
    • 操作:修改 /etc/selinux/config 文件,将 SELINUX 设置为 disabled,然后重启服务器

       

    • 目的:避免安全策略干扰数据库服务的正常运行。
  3. 环境检查
    • 检查项
      • 检查并修改各主机hostname,确保不重名。
      • 检查依赖软件(如 bisonflexpatchbzip2)是否安装。
      • (虚拟机环境)检查CPU是否支持 rdtscp 指令集。
    • 目的:确保操作系统环境满足安装要求。
  4. 创建gbase用户并配置sudo权限

     

    • 操作
      • 创建用户组和用户:groupadd gbaseuseradd -m -d /home/gbase gbase -g gbase
      • 为用户设置密码:passwd gbase
      • 编辑sudoers文件(visudo),添加 gbase ALL=(ALL) NOPASSWD:ALL
    • 目的:创建专用的数据库管理用户,并授予其免密执行sudo命令的权限,后续所有安装操作均切换至此用户进行。
  5. 配置NTP时间同步

     

    • 操作:检查、启动并配置NTP服务,选取一个节点(如GTM主)作为NTP主节点,其他节点与之同步。
    • 目的保证集群所有节点的时间一致,这是分布式系统正常运行的关键。
  6. 配置节点间SSH互信免密
    • 操作
      • 生成SSH密钥:ssh-keygen -t rsa
      • 将公钥分发到所有节点(包括本机):ssh-copy-id gbase@hostip
    • 目的:实现部署机到所有节点的免密登录,以便在安装过程中远程执行命令。

总结与关键点:

  • “所有节点”:以上6项操作必须在集群的每一台服务器节点上逐一执行。
  • “部署机”操作:完成上述所有节点的准备工作后,仅在选定的部署机(通常为GTM主节点)上进行上传安装包、编辑配置文件、执行安装等后续步骤。

评论

登录后才可以发表评论
GBase用户47954发表于 4个月前
感谢作者的精彩分享!
白芷发表于 2个月前
厉害了
曾云林发表于 2个月前
来了