使用Hadoop Connector与Informatica 9.6.1 Hotfix 1时出现问题

时间:2015-04-13 12:30:11

标签: hadoop informatica informatica-powercenter informatica-powerexchange

我正在使用Informatica 9.6.1 Hotfix 1版本。我想使用Hadoop Connector将一个文件从informatica传输到Hive表。我的Hadoop使用kerberos是安全的。我在创建hadoop连接时传递了以下细节

HDFS URL
Hive Driver Name - org.apache.hadoop.hive.jdbc.HiveDriver
Hive URL - jdbc:hive2://hostname:portnumber/default
Hive User Name - <empty>
Hive Password - <empty>
Hadoop Distribution - Apache

当我执行工作流程时,它会抛出错误。

SIMPLE authentication is not enabled.  Available:[TOKEN, KERBEROS]

此问题即将发生,因为Kerberos身份验证和kerberos需要令牌进行身份验证。但我不知道我们如何解决它?

有人可以指导我解决吗?

1 个答案:

答案 0 :(得分:0)

您需要通过在core-site.xml中添加以下属性来启用身份验证:

<property>
    <name>hadoop.security.authentication</name>
    <value>kerberos</value> 
</property>
<property>
    <name>hadoop.security.authorization</name>
    <value>true</value>
</property>

然后,您需要将core-site.xml复制到群集中所有计算机上的/ etc / hadoop / conf目录中。