我在windows中安装了hadoop 2.7。 hadoop工作正常,所有4项服务都在运行。我想将hadoop与我的ETL工具ODI 12c集成。为了整合它,我需要以下细节 -
我应该在那里输入什么? 默认情况下,它设置为 - hdfs:// localhost:8020,localhost:8032和/ user / anmojain / odi_home simeltaneously。当我尝试连接时,显示错误。请找截图以供参考。提前谢谢。
图像由ODI快照
组成答案 0 :(得分:0)
你应该放入你的领域:
<强> 1。 HDFS Namenode URI
URI of the HDFS cluster
<强> 2。资源经理/职位追踪者
URI of the resource manager or the job tracker. Ex. localhost:8032
第3。 URI ODI HDFS root
Path of the ODI HDFS root directory.Ex. /user/<login_username>/odi_home.
来源:https://docs.oracle.com/middleware/1221/odi/odi-big-data/setup.htm#ODIBD122
答案 1 :(得分:0)
对于HDFS Namenode URI,请记住您应该已配置
芯-site.xml中
并添加类似于以下配置,hdfs:// localhost:9000是您可以尝试考虑以下配置的值。您需要根据您的配置进行更改。
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
对于ODI HDFS Root,请记住您可能已从文件系统配置了hdfs-site.xml setup namenode和datanode。之后你可能已经添加了文件夹位置,我在我的案例中使用了以下命令并使用了
/ hdfs_u01 / hadoop的/ ODI
作为ODI HDFS Root,试试它是否有效。
hdfs dfs -mkdir /hdfs_u01
hdfs dfs -mkdir /hdfs_u01/hadoop
hdfs dfs -mkdir /hdfs_u01/hadoop/odi