我有一个使用MySQL/MariaDB服务器的HDP集群(4台机器),运行良好。 我现在必须部署一个分离的HDF集群,但使用与HDP集群相同的mariadb服务器。
我搜索了但不幸的是我没有找到任何提示以解决这个问题。
你能给出一些建议或链接吗?
谢谢
@iMeliator。 当您希望使用与HDP相同的mysql metastore时,您所描述的是小型dev或poc集群的常见实践。 我唯一的建议是在HDF上使用它:您必须为任何想要访问HDP MySQL的HDF主机创建数据库,用户和授权。 不要将此与Ambari的内部Postgres数据库混淆。
如果您需要为Ambari的Metastore:
您需要完成的步骤是在安装Ambari HDF(ambari-server setup)期间完成的。 您需要告诉它使用另一个数据库服务器。 您应该按照Ambari版本的文档完成这些步骤。 该文档将描述创建数据库,用户,授权,权限以及创建初始模式。 例如:
https://docs.cloudera.com/hdpdocuments/ambari-2.6.1.5/bk_ambari-administration/content/using_ambari_with_mysql.html