Я новичок в Hadoop, впервые в Ubuntu настраиваю свою среду 18.10
Я скачал jdk-8u101-linux-i586.tar.gz
, jre-8u101-linux-i586.tar.gz
и `hadoop-2.7.3.tar.gz и извлек их соответственно с помощью этой команды в моих пользовательских местах.
tar -xvf jdk-8u101-linux-i586.tar.gz
tar -xvf jre-8u101-linux-i586.tar.gz
tar -xvf hadoop-2.7.3.tar.gz
Затем я обновил файл ~ / .bashrc, добавив следующую информацию, используя gedit
-
export HADOOP_HOME=/home/hduser/HadoopPOC/hadoop-2.7.3
export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export PATH=$PATH:$HADOOP_HOME/bin
# Set JAVA_HOME
export JAVA_HOME=/home/hduser/HadoopPOC/JAVA/jdk1.8.0_101
export PATH=$JAVA_HOME/bin:$PATH
Затем я выполнил команду source .bashrc
, а затем вышел из своей учетной записи и снова вошел в систему.
Но я не могу определить, правильно ли установлены Java и Hadoop. Я получаю эти ошибки-
hduser@hduser-HP-Pavilion-g7-Notebook-PC:~/HadoopPOC/JAVA/jdk1.8.0_101/bin$ java -version
bash: /home/hduser/HadoopPOC/JAVA/jdk1.8.0_101/bin/java: No such file or directory
hduser@hduser-HP-Pavilion-g7-Notebook-PC:~/HadoopPOC/JAVA/jdk1.8.0_101/bin$ hadoop version
/home/hduser/HadoopPOC/hadoop-2.7.3/bin/hadoop: line 166: /home/hduser/HadoopPOC/JAVA/jdk1.8.0_101/bin/java: No such file or directory
Я сделал ls
на $ JAVA_HOME / bin и заметил, что java
существует.
![enter image description here](https://i.stack.imgur.com/RO8H3.png)