0

我面临一个使用 HDP2.4.0.0-169 沙箱的奇怪问题。我有主机名 - sandbox.hortonworks.com 和 ip 192.168.159.129 的 HDP,我已经启动并运行了所有默认的 hadoop 和其他服务。

我编写了一个 spark 代码,用于在 hive 中创建一个表并读取 HDP 上存在的任何现有 hive 表的内容。我还有一个用于将数据/插入数据写入新创建的配置单元表的代码。

一旦我使用 run as Scala Application 选项从我的 Eclipse 运行此代码,它就会创建表。它还读取表,但不能在创建的任何新表或现有表中写入任何内容。这对我来说似乎很奇怪,因为我可以创建表但不能在其中写任何东西。它给了我以下错误

执行 hive query.java.net.UnknownHostException 时出现异常:sandbox.hortonworks.com

我的 windows hosts 文件中也有 sandbox.hortonworks.com 的条目,但无法弄清楚为什么当我可以创建表时它不允许我在 hive 表中写入任何数据?

是否有任何用户的读/写权限问题?如果是,那么为什么它允许我使用来自 Eclipse 的同一用户从配置单元创建和读取数据?只是不允许我将数据插入那些配置单元表中。

任何快速指针/参考将不胜感激。

问候, 布佩什

4

1 回答 1

0

知道了。

错误地在 C:\Windows\System32\drivers\etc\hosts 文件中输入的条目是错误的。

应该是 192.168.159.129 sandbox.hortonworks.com

于 2017-09-19T08:04:52.350 回答