我想通过演习连接到Hive,并且我能够成功做到这一点。
但是,现在在某些情况下,“ fs.default.name”参数存在问题,其中提到了NameNode IP和端口。现在的问题是,假设我有一个10节点的群集,并且已经将群集配置为具有备用NameNode,以防主要NameNode失败/崩溃。现在,我的NameNode的IP发生了更改(它与Primary NameNode IP不相同)。那么我该如何解决对IP地址进行硬编码的问题?我们有某种名称空间概念吗?非常感谢您的帮助。
{
"type": "hive",
"enabled": false,
"configProps": {
"hive.metastore.uris": "thrift://hdfs41:9083",
"hive.metastore.sasl.enabled": "false",
**
“ fs.default.name”:“ hdfs://10.10.10.41/”
** } }