在Debian系统上解决Hadoop运行问题可以按照以下步骤进行排查和解决:
ssh-keygen -t rsa
cat id_rsa.pub >> ~/.ssh/authorized_keys
sudo systemctl restart sshd
ssh hadoop@node_ip
/etc/profile
文件:sudo gedit /etc/profile
export HADOOP_HOME=/home/hadoop/hadoop
export HADOOP_CONF_DIR=$HADOOP_HOME/conf
export HADOOP_LOG_DIR=$HADOOP_HOME/log
export PATH=$PATH:$HADOOP_HOME/bin
source /etc/profile
hadoop-env.sh
文件:sudo gedit $HADOOP_HOME/etc/hadoop/hadoop-env.sh
export JAVA_HOME=/path/to/jdk
masters
文件:sudo gedit $HADOOP_HOME/etc/hadoop/masters
slaves
文件:sudo gedit $HADOOP_HOME/etc/hadoop/slaves
java -version
tar -zxvf Hadoop-0.20.2.tar.gz -C /home/hadoop
core-site.xml
文件:<configuration>
<property>
<name>hadoop.tmp.dir</name>
<value>/home/hadoop/storage</value>
</property>
</configuration>
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
sudo dpkg --configure -a
sudo apt-get install -f
yarn application -list
http://namenode_ip:50070
yarn logs -applicationId <application_id>
通过以上步骤,可以解决大部分在Debian系统上运行Hadoop时遇到的问题。如果问题依然存在,建议查看Hadoop和YARN的日志文件,以便进一步排查问题。