Hadoop安装目录

Hadoop installation directory

Hadoop 安装在Cloudera 发行版的哪个目录下?是在 /usr/bin/hadoop 吗?

[cloudera@quickstart opt]$ which hadoop
/usr/bin/hadoop

我知道软件包要安装在/opt/目录下。

Apache 推荐什么?

实际上,如果您为 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/.