【发布时间】:2015-04-07 21:47:25
【问题描述】:
Hadoop 安装在 Cloudera 发行版中的哪个目录?它在 /usr/bin/hadoop 中吗?
[cloudera@quickstart opt]$ which hadoop
/usr/bin/hadoop
我知道软件包要安装在/opt/目录下。
Apache 推荐什么?
【问题讨论】:
标签: java linux hadoop cloudera cloudera-cdh
Hadoop 安装在 Cloudera 发行版中的哪个目录?它在 /usr/bin/hadoop 中吗?
[cloudera@quickstart opt]$ which hadoop
/usr/bin/hadoop
我知道软件包要安装在/opt/目录下。
Apache 推荐什么?
【问题讨论】:
标签: java linux hadoop cloudera cloudera-cdh
实际上,如果您使用 Cloudera CDH 的包裹(这是推荐的安装方式),它会位于 /opt/cloudera/parcels/CDH 下,而后者又是指向实际 CDH 包裹的符号链接。在此目录下,您会发现与开源 Apache Hadoop 通常在/ 下的结构非常相似。
更多,如果您在/ 下浏览,您会发现 Hadoop 普通二进制文件是通过替代项指向 CDH 活动包的符号链接。例如检查/usr/bin/hadoop。
这种安装策略使 Cloudera 能够在一秒钟内激活新的 CDH,它看起来像普通的 Apache Hadoop 结构。在CDH parcel 目录下,您将找到 2 层二进制结构。例如,与 CDH 下的入口点 /usr/bin/hadoop 的普通 Apache Hadoop 相比,您将拥有 /opt/cloudera/parcels/CDH/bin/hadoop 入口点和实际脚本 /opt/cloudera/parcels/CDH/lib/hadoop/bin/hadoop。
库以更专有的方式放置。所有 JARS 都在 /opt/cloudera/parcels/CDH/jars 下,公共库目录或产品特定目录中的适当 JARS 只是符号链接。例如检查hbase 特定库:/opt/cloudera/parcels/CDH/lib/hbase/lib/。
【讨论】: