我有两个hadoop集群a和b。我在集群a上安装了Hive。我无法从配置单元设置访问群集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
这正在工作。最后一个命令也应该失败。
暂无答案!
目前还没有任何答案,快来回答吧!