我是Hadoop的新手,这是我在Ubuntu 18.10中首次设置环境
我下载了{$_content_10.content_title}
,jdk-8u101-linux-i586.tar.gz
和`hadoop-2.7.3.tar.gz并分别使用此命令在我的自定义位置提取了它们。
jre-8u101-linux-i586.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
-
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
命令,然后退出我的帐户并重新登录。
但是我无法确定Java和Hadoop是否已正确安装。我收到这些错误-
source .bashrc
我在$ JAVA_HOME / bin上执行了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
存在。
https://docs.djangoproject.com/en/2.2/topics/logging/#topic-logging-parts-loggers
答案 0 :(得分:1)
/home/hadoopPOC/JAVA/jdk1.8.0_101/bin
中的java命令吗?
给出上面指定的变量,这是系统将在其中查找的变量。
ls -l /home/hadoopPOC/JAVA/jdk1.8.0_101/bin
向您显示什么?
如您在“问答”中所述,路径不正确。
关于新问题,很难看到细节。可能是一个类似的问题-指定的路径(/home/hduser/HadoopPOC/JAVA/jdk1.8.0_101/bin/java
)不存在。
答案 1 :(得分:0)
我在64位计算机上安装了32位Java,这就是为什么它不起作用的原因。现在,我安装了64位jdk,它可以识别java -version