1.首先必须搭建学习环境。
在这个地址下载 linux下的jdk6
2.在这个地址下载mahout
http://www.cloudera.com/content/cloudera-content/cloudera-docs/CDHTarballs/3.25.2013/CDH3-Downloadable-Tarballs/CDH3-Downloadable-Tarballs.html
3.安装jdk,进行cdh3u3 hadoop环境的搭建。
曾经安装过的hadoop平台现在又开始生疏了。在虚拟机上进行hadoop安装。
首先进行jdk配置,结果使用 source /etc/profile 没有将JAVA_HOME修改过来!
4.启动 hadoop时出现的 找不到JAVA_HOME环境变量问题的解决方案。
在 hadoop-config.sh中增加
JAVA_HOME=""
5.碰到ifconfig不能找到的问题。
将/etc/sbin/ifconfig增加到path变量后问题解决,使用whereis ifconfig
6.Shell 编程学会了-z 参数,是否为空的判断,例如:
if [ -z "$JAVA_HOME" ]; then
cat 1>&2 <<EOF
+======================================================================+
| Error: JAVA_HOME is not set and Java could not be found |
+----------------------------------------------------------------------+
| Please download the latest Sun JDK from the Sun Java web site |
| > http://java.sun.com/javase/downloads/ < |
| |
| Hadoop requires Java 1.6 or later. |
| NOTE: This script will find Sun Java whether you install using the |
| binary or the RPM based installer. |
+======================================================================+
EOF
exit 1
fi