小编Maz*_*azy的帖子

不推荐使用$ HADOOP_HOME,Hadoop

我试图在单节点集群上安装Hadoop(我自己的labtop-ubuntu 12.04).我按照本教程并逐行检查了两次. http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/

一切似乎都正确.我设置了所有core-site.xml,mapred-site.xml,hdfs-site.xml.

当我在hduser su中运行以下命令时:

hduser@maziyar-Lenovo-IdeaPad-U300s:~$ /usr/local/hadoop/usr/sbin/start-all.sh
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Warning: $HADOOP_HOME is deprecated.

starting namenode, logging to /usr/local/hadoop/usr/libexec/../logs/hadoop-hduser-namenode-maziyar-Lenovo-IdeaPad-U300s.out
cat: /usr/local/hadoop/usr/libexec/../etc/hadoop/slaves: No such file or directory
cat: /usr/local/hadoop/usr/libexec/../etc/hadoop/masters: No such file or directory
starting jobtracker, logging to /usr/local/hadoop/usr/libexec/../logs/hadoop-hduser-jobtracker-maziyar-Lenovo-IdeaPad-U300s.out
cat: /usr/local/hadoop/usr/libexec/../etc/hadoop/slaves: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我将导出HADOOP_HOME_WARN_SUPPRESS ="TRUE"添加到hadoop-env.sh中并且仍然出现相同的错误.

在文件/home/hduser/.bashrc上,我猜我的错误来自于:

# Set Hadoop-related environment variables
export HADOOP_HOME=/usr/local/hadoop

# Set JAVA_HOME (we will also configure JAVA_HOME directly for Hadoop later on)
export JAVA_HOME=/usr/lib/jvm/jdk-7u10-linuxi586/usr/java/jdk1.7.0_10

# Some convenient aliases and functions for running Hadoop-related commands
unalias …
Run Code Online (Sandbox Code Playgroud)

java hadoop ubuntu-12.04

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

hadoop ×1

java ×1

ubuntu-12.04 ×1