gpt4 book ai didi

ubuntu上hadoop单节点集群安装

转载 作者:行者123 更新时间:2023-12-02 21:51:33 25 4
gpt4 key购买 nike

我对 Hadoop 完全陌生,我正在尝试在 ubuntu 上安装 Hadoop 单节点集群,但我无法弄清楚我无法安装的原因。我正在按照以下链接“http://codesfusion.blogspot.in/2013/10/setup-hadoop-2x-220-on-ubuntu.html?m=1”中的教程进行操作
一切都很顺利,但是当我发出命令“Hadoop 版本”时,我收到以下错误。
“/usr/local/hadoop/bin/hadoop:第 133 行:/usr/lib/jvm/jdk//bin/java:没有这样的文件或目录”
我也打开了同一个文件并搜索了整个文件,但根本找不到这样的行。
我的 .bashrc

export JAVA_HOME=/usr/lib/jvm/jdk/
export HADOOP_INSTALL=/usr/local/hadoop
export PATH=$PATH:$HADOOP_INSTALL/bin
export PATH=$PATH:$HADOOP_INSTALL/sbin
export HADOOP_MAPRED_HOME=$HADOOP_INSTALL
export HADOOP_COMMON_HOME=$HADOOP_INSTALL
export HADOOP_HDFS_HOME=$HADOOP_INSTALL
export YARN_HOME=$HADOOP_INSTALL
###end of paste

之后我打开了 hadoop-env.sh 并粘贴了这个,java home
export JAVA_HOME=/usr/lib/jvm/jdk/

后来我重新登录并检查了hadoop版本我收到了这个错误
"/usr/local/hadoop/bin/hadoop: line 133: /usr/lib/jvm/jdk//bin/java: No such file or directory"

我还交叉验证了该特定文件,但没有这样的行。任何人都请帮助我,因为我是新手。

最佳答案

我找到了解决方案。

  • 首先删除 /从最后/usr/lib/jvm/jdk/在机器人 bashrchadoop-env.sh
  • 导航到 /usr/lib/jvm/jdk/bin看看它是否有java文件夹。如果它不存在,请检查您是否建立了正确的软链接(soft link)。
    您必须为其中包含 java 的文件夹创建一个软链接(soft link),因此请在此命令之前检查:

    $ cd/usr/lib/jvm
    $ ln -s java-7-openjdk-amd64 jdk

  • 在上面的步骤中,您可能已经在教程中看到如下更改
    $ cd /usr/lib/jvm
    $ ln -s java-7-openjdk-amd64/ jdk

    这里的 7 取决于你的 jdk 版本,因此请检查并相应更改。
    我有 jdk 6,所以我更改为 java-6- **

    希望它有效

    关于ubuntu上hadoop单节点集群安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20303815/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com