java - Hadoop单节点集群

标签 java hadoop ubuntu-16.04

我是Ubuntu的新手。按照Hadoop Docs的指示来设置Hadoop单节点集群

下面的示例复制解压缩的conf目录以用作输入,然后查找并显示给定正则表达式的每个匹配项。

$ mkdir input  
$ cp etc/hadoop/*.xml input  
$ bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.9.0.jar grep input output 'dfs[a-z.]+' 

因错误而失败:
bin/hadoop: line 169: /usr/java/latest/bin/java: No such file or directory

从答案到类似问题,我已经尝试了很多方法,但是似乎都没有用。

帮助将不胜感激。

最佳答案

我通过添加解决了这个问题
导出JAVA_HOME = / usr / lib / jvm / default-java
在etc / hadoop / hadoop-env.sh中

感谢您指导我!

关于java - Hadoop单节点集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47935736/

相关文章:

java - 如何将父比较器与子比较器结合起来

java - 服务器和客户端发送文件Java

java - 如何在 Hibernate Criteria 中使用 CASE 子句?

java - 如何使用 HbaseTemplate "findAllBy{Column}"?

mongodb - mongod.service 启动失败 : Unit mongod. 找不到服务

java - 通过bash脚本在Ubuntu 16.04上安装Java7

java - 如何减慢时间轴关键帧持续时间

hadoop - 在桌面上安装超过 5 个硬盘的 Hadoop

java - EMR 中的多个输入和多个映射器类(EMR 中是否有类似 Hadoop 上的 MultipleInputs 的东西)

linux - Hadoop 2.7.3 未在离线模式下运行