从eclipse运行scala应用程序作业时,无法在HDP2.4.0.0-169沙盒上的配置单元上编写

问题描述:

我正面临一个使用HDP2.4.0.0-169沙盒的奇怪问题。 我有HDP与主机名 - sandbox.hortonworks.com和IP 192.168.159.129,我有所有默认的hadoop和其他服务和运行。从eclipse运行scala应用程序作业时,无法在HDP2.4.0.0-169沙盒上的配置单元上编写

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

只要我使用run作为Scala应用程序选项从Eclipse运行此代码,它将创建表。它还读取表格,但不能在任何创建的新表格或现有表格中写入任何内容。这对我来说似乎很奇怪,因为我可以创建表格,但不能写入任何内容。 它给了我下面的错误

异常而执行蜂巢query.java.net.UnknownHostException: sandbox.hortonworks.com

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

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

任何快速指针/引用将不胜感激。

问候, 布佩希

明白了。

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

它应该是 192.168.159.129 sandbox.hortonworks.com