目前,我正在单个节点上使用namednode,mysql用于metastore和hive CLI。并将另一个节点作为datanode。 mysql在主服务器(名称节点)上运行。当我尝试获取元数据(显示表)配置单元(在主机上)时,它工作正常。现在,我试图在datanode上获取相同的元数据。但是没有成功。我还尝试在master上启动节俭服务,然后尝试连接仍然没有成功。
最佳答案
阅读this on the Apache wiki后,如果您在远程服务器上运行了metastore服务,则好像必须通过thift服务。
我只是将hive.metastore.uris
属性添加到您的hive-site.xml中,并称之为一天。