将hadoop连接器与informatica 9.6.1修补程序1一起使用时出现问题

pvabu6sv  于 2021-05-30  发布在  Hadoop
关注(0)|答案(1)|浏览(414)

我使用的是Informatica9.6.1Hotfix1版本。我想用hadoop连接器将一个文件从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需要令牌进行身份验证。但我不知道怎么解决?
有谁能指导我解决这个问题吗?

yr9zkbsy

yr9zkbsy1#

您需要通过在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目录。

相关问题