首页 > 编程语言 >【hadoop】../java8/bin/java: No such file or directory

【hadoop】../java8/bin/java: No such file or directory

时间:2022-11-20 15:06:46浏览次数:29  
标签:bin java .. hadoop HOME java8


今天在使用hadoop下载文件的时候,出现了下面的问题。

/hadoop-client/hadoop/bin/../../java8/bin/java: No such file or directory

我当时一脸茫然,因为我把hadoop-client 2.1.2版本下载下来后,未做任何更改。注意到是java8没找到,但是java8已经包含到hadoop-client里面去了,有点奇怪。

解决方法

手动安装 java8,然后改配置文件

apt install openjdk-8-jdk -y

然后修改hadoop/conf/hadoop-env.sh

# The java implementation to use.  Required.
# export JAVA_HOME=${HADOOP_HOME}/../java8
export JAVA_HOME=/usr

然后执行haddop的命令就没有报错了,哈哈哈,看来写代码要学会缺什么就补什么,不然老是踩坑,然后一脸茫然。


标签:bin,java,..,hadoop,HOME,java8
From: https://blog.51cto.com/u_9453611/5871438

相关文章

  • java线程池的关闭
    线程池是一个重要的资源,关闭线程池有两种方式:手动和自动。接下来我们一一讲解。手动关闭线程池有两个方法shutdown()/shutdownNow()用来关闭,二者的区别:shutdown()执行后停......
  • How to find event listeners on a DOM node in JavaScript or in debugging?
    HowtofindeventlistenersonaDOMnodeinJavaScriptorindebugging?回答1Chrome,Firefox,VivaldiandSafarisupportgetEventListeners(domElement)inth......
  • javascript - 练习题:事件练习
    拖拽方块先写一个靠边停着的方块;<divstyle="width:100px;height:100px;background-color:red;position:absolute;left:20px;top:20px;"></div>按照拖拽的逻辑,实现需求:var......
  • java——多线程——创建多线程程序的第一种方式——Thread类
                                                        ......
  • Java-02对象传递和返回
    Java-02对象传递和返回当你在“传递”一个对象的时候,你实际上是在传递它的引用1引用1.1传递引用当你将一个引用传给方法后,该引用指向的仍然是原来的对象:/***@Auth......
  • java——多线程——线程的调度
    线程调度:分时调度所有线程轮流使用CPU的使用权,平均分配每个线程占用CPU的时间。抢占式调度优先让优先级高的线程使用CPU,如果线程的优先级相同,那么会随机选择......
  • java——多线程——主线程的概念
                                                        ......
  • java——多线程——线程的理解
                                        线程:线程是进程中的一个执行单元,负责当前进程中程......
  • java——多线程——进程的理解
    进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;系统运行一个程......
  • Java虚拟机之常见参数配置
      -Xmx5g:设置堆最大内存为5G-Xms5g:设置堆最小内存为5G,将最大和最小值设置一样,可以避免堆自动扩展,即垃圾回收后会重新分配堆内存空间,提高性能,一般也推荐这么做-Xmn2g......