我最近从 Apache 提供的 .deb 安装了 Hadoop 1.0.3。软件包安装正确,但似乎有两个目录包含与 Hadoop 相关的文件:/usr/share/hadoop 包含 jar 和站点配置文件,而 /etc/hadoop 包含 hadoop-env.sh 和一些其他 XML;到目前为止,我读过的所有 Hadoop 文献似乎都假设只有一个 Hadoop 安装目录;有人可以详细说明这两个目录及其各自的用途吗?
谢谢。
答案1
/usr/share
是一个独立于平台的共享数据目录(而 hadoop 采用 java...)并且/etc/hadoop
主要是主机特定的系统和应用程序配置文件。
然后,要配置 Hadoop,只需使用以下命令并回答是、是、是……!
sudo ./usr/sbin/hadoop-setup-single-node.sh
然后
sudo ./usr/sbin/hadoop-validate-setup.sh --user=hdfs