跳到主要内容

环境准备

操作系统、数据库、Database/Schema、JDK

操作系统支持​

支持清单​

操作系统x86_64aarch64(arm64)对应 Ambari Repo 版本测试进展
Rocky 8支持支持redhat8已测试
Rocky 9支持支持redhat9已测试
Oracle Linux 9支持支持redhat9已测试
银河麒麟 Kylin V10支持支持kylin10已测试
银河麒麟 Kylin V11支持支持kylin11已测试
统信 UOS 1050a支持支持uos20已测试,部分组件需要手工改动
统信 UOS 1050e支持支持uos20已测试,部分组件需要手工改动
Openeuler 22.03支持支持openeuler22已测试
中科方德支持支持redhat8未测试
Bc-Linux oe21.10支持支持redhat8未测试
Bc-Linux 8.6支持支持redhat8未测试
龙蜥 Anolis OS 23支持支持anolis23已测试
Ubuntu22支持anolis23支持已测试

注意事项​

Oracle Linux 9​

需要安装redhat-lsb-core

# OL9
dnf config-manager --enable ol9_appstream
dnf config-manager --enable ol9_distro_builder
dnf install -y redhat-lsb-core

数据库支持​

数据库版本其他说明
MySQL5.* 8.*
Postgresql>=10.*
OpenGauss>=5.*DBCOMPATIBILITY 'PG'

其他数据库,可以选择兼容性接近的模式。

Database/Schema列表​

安装集群前需要提前创建以下Database或者Schema,创建用户,并设置对应的权限。 下表中的Database/Schema和用户名为建议名称,如有修改,在集群安装配置中需对应调整。

Database/Schema用户名权限用途是否必需
ambariambari属主或类属主权限ambari server 资料库是
hivehive属主或类属主权限hive metastore 资料库按需
rangerranger属主或类属主权限ranger 资料库按需
rangerkmsrangerkms属主或类属主权限ranger kms 资料库按需
huehue属主或类属主权限hue 资料库按需
dolphinschedulerdolphinscheduler属主或类属主权限dolphinscheduler 资料库按需

JDK支持​

只支持JDK21

  • aarch64(arm64)架构: 推荐使用毕昇JDK
  • x86_64架构: 尽量使用最新版本,低版本可能存在兼容问题,可以使用操作系统自带的JDK、Dragonwell JDK、Adoptium JDK等。 OracleJDK可能涉及商业许可,请谨慎使用。