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

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

我使用的是Informatica9.6.1Hotfix1版本。我想用hadoop连接器将一个文件从informatica传输到hive表。我的hadoop使用kerberos是安全的。我在创建hadoop连接时传递以下详细信息

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

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

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

这个问题的出现是因为kerberos身份验证和kerberos需要令牌进行身份验证。但我不知道怎么解决?
有谁能指导我解决这个问题吗?

yr9zkbsy

yr9zkbsy1#

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

  1. <property>
  2. <name>hadoop.security.authentication</name>
  3. <value>kerberos</value>
  4. </property>
  5. <property>
  6. <name>hadoop.security.authorization</name>
  7. <value>true</value>
  8. </property>

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

相关问题