Hive可以支持多个Hadoop集群吗?

Hive可以支持多个Hadoop集群吗?,hive,hadoop2,Hive,Hadoop2,我有2个hadoop群集A和B。我在群集A上有配置单元设置。我无法从配置单元设置访问群集B上的数据。 我这样做是为了创建表 CREATE EXTERNAL TABLE test_table (id string) LOCATION "hdfs://B/user/siddharth.a/test_sid"; 我得到了一个例外 message:java.lang.IllegalArgumentException: java.net.UnknownHostException: B 我可以创建表。

我有2个hadoop群集A和B。我在群集A上有配置单元设置。我无法从配置单元设置访问群集B上的数据。 我这样做是为了创建表

CREATE EXTERNAL TABLE test_table (id string)
LOCATION "hdfs://B/user/siddharth.a/test_sid";
我得到了一个例外

message:java.lang.IllegalArgumentException: java.net.UnknownHostException: B 
我可以创建表。
下面的命令有效

CREATE EXTERNAL TABLE test_table (id string)
LOCATION "hdfs://ip_of_namenode_of_B/user/siddharth.a/test_sid";
如果我使用

dfs -ls hdfs://B/user/siddharth.a 

这正在工作。最后一个命令也应该失败。

您的“配置单元设置”>HiveServer2+元存储是什么?具有嵌入式元存储的HiveServer2?传统胖客户端
hive
+Metastore?带有嵌入式元存储的传统胖客户端(直接点击底层数据库)?底线:充当元存储(独立或嵌入式)的进程在其类路径中是否有定义集群B的
hdfs site.xml
?Samson安装程序是传统胖hive客户端+元存储。@SiddharthAgarwal你得到答案了吗?如果是,请分享