如何知道哪个java变量/路径是我需要的,我更新了我的ubuntu,现在hadoop和hives不能工作了

gwo2fgha  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(227)

首先,我在ubuntu14上安装了hadoop,但是现在我把它更新到了16,java也更新了,从1.7升级到了1.8。但现在我的hadoop无法工作,我正在尝试安装hives。我更新了我的bashrc并将其作为源代码,但是hadoop仍然无法工作。
这是我现在的java主页:

dachen@dachen-VirtualBox:~$ echo $JAVA_HOME
/usr/lib/jvm/java-8-openjdk-amd64
dachen@dachen-VirtualBox:~$

但是当我试图打开usr/lib/jvm文件夹时,有两个java,我应该使用哪一个作为hadoop和hives的java路径?Java1.8还是Java8?我的意思是编辑hadoop和hives的bashrc?

dachen@dachen-VirtualBox:~$ cd /usr/lib/jvm
dachen@dachen-VirtualBox:/usr/lib/jvm$ ls
default-java  java-1.8.0-openjdk-amd64  java-8-openjdk-amd64
dachen@dachen-VirtualBox:/usr/lib/jvm$

我也试过这个命令,我相信它是为了找到你默认的java路径,它给了我这个:

dachen@dachen-VirtualBox:~$ sudo update-alternatives --config java
[sudo] password for dachen: 
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
Nothing to configure.
dachen@dachen-Virtual

暂无答案!

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

相关问题