在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的日志文件,以便進一步排查問題。