跳到主要内容

环境准备

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

操作系统支持​

支持清单​

操作系统x86_64aarch64(arm64)对应 Ambari Repo 版本
Centos 7支持支持redhat7
Rocky 8支持支持redhat8
Rocky 9支持支持redhat9
Oracle Linux 9支持支持redhat9
银河麒麟 Kylin V10支持支持redhat8
统信 UOS 1050a支持支持redhat8
统信 UOS 1050e支持支持redhat8
Openeuler 20.03支持支持redhat8
Openeuler 21.09支持支持redhat9
Openeuler 22.03支持支持redhat9
Openeuler 23.03支持支持redhat9
中科方德支持支持redhat8
Bc-Linux oe21.10支持支持redhat8
Bc-Linux 8.6支持支持redhat8
Bc-Linux 7.8支持支持redhat8
红旗 Asianux v7支持支持redhat7
Ubuntu 22支持支持ubuntu22

注意事项​

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支持​

支持JDK8,部分组件可以开启JDK11支持。

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