我有一个使用mysql/mariadb服务器的HDP集群(4台机器),它工作得很好。我现在必须部署一个独立的HDF集群,但使用与HDP集群相同的mariadb服务器。
我找过了,但不幸的是,我没有找到任何解决这个问题的技巧。
不管怎样,能给出一些想法或提示/链接吗?
谢谢
发布于 2020-06-10 22:20:11
@Imeliator。当您想要使用与HDP相同的mysql元数据时,您所描述的是小型开发或poc群集的常见做法。我唯一的建议是在HDF上使用它:您必须为想要访问HDP mysql的任何HDF主机创建数据库、用户和授权。这不能与Ambari的内部Postgres数据库混淆。
如果您需要将外部数据库用于Ambari的Metastore:
您需要在设置Ambari HDF期间完成的步骤(ambari-server设置)。您需要告诉它使用另一个数据库服务器。您应该按照您的Ambari版本的文档来完成这些步骤。该文档将描述创建数据库、用户、授权、权限和创建初始模式。例如:
https://stackoverflow.com/questions/62304523
复制相似问题