'hadoop'命令在执行时自动失败

jv4diomz  于 2021-05-27  发布在  Hadoop
关注(0)|答案(0)|浏览(254)

我第一次尝试在本地机器(masos)上以伪分布式模式设置hadoop。
我以前通过自制软件安装过hadoop,然后在中继续更新配置文件 $HADOOP_HOME/libexec/etc/hadoop 目录,例如 core-site.xml etc遵循附录a中的说明:安装ApacheHadoop hadoop的一章hadoop最终指南(第4版)
然而,我现在正处于一个阶段,当我跑的时候 hadoop version 我什么也没得到。上一个命令的退出代码是 0 什么也没送去 stdout . 启动一个新的shell会产生相同的行为。。

  1. 13:35:33 ~ :: hadoop version
  2. 13:35:37 ~ ::
  3. 13:36:05 ~ :: hadoop version
  4. 13:36:11 ~ :: echo $?
  5. 0

下面是我的一个片段 ~/.bashrc :

  1. # Hadoop home directory configuration
  2. HADOOP_VERSION_BREW=$(brew list --versions hadoop | awk '{print $2}')
  3. export HADOOP_HOME=/usr/local/Cellar/hadoop/$HADOOP_VERSION_BREW
  4. export PATH=$PATH:$HADOOP_HOME/bin
  5. export PATH=$PATH:$HADOOP_HOME/sbin
  6. export HADOOP_CONF_DIR=$HADOOP_HOME/libexec/etc/hadoop
  7. export HADOOP_COMMON_HOME=$HADOOP_HOME/libexec
  8. export HADOOP_HDFS_HOME=$HADOOP_COMMON_HOME/share/hadoop/hdfs
  9. export HADOOP_YARN_HOME=$HADOOP_COMMON_HOME/share/hadoop/yarn
  10. export HADOOP_MAPRED_HOME=$HADOOP_COMMON_HOME/share/hadoop/mapreduce
  11. export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
  12. export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"
  13. export HADOOP_CLASSPATH=${JAVA_HOME}/lib/tools.jar
  14. export JAVA_LIBRARY_PATH=$HADOOP_HOME/lib/native:$JAVA_LIBRARY_PATH

我在这里很困惑,但作为一个hadoop新手,我想知道是否有一些微妙的东西我错过了。
请注意 which hadoop 给予: /usr/local/bin/hadoop 符号链接到自制位置:

  1. lrwxr-xr-x 1 tallamjr admin 33 Oct 22 10:00 hadoop -> ../Cellar/hadoop/3.2.1/bin/hadoop

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题