【问题标题】:hadoop and java installinghadoop和java安装
【发布时间】:2014-05-28 00:12:12
【问题描述】:

我正在尝试安装 java 和 hadoop

在诗篇中

但是 当我登录到

'vi .bashrc`

我已经输入了这些命令

export JAVA_HOME=/usr/lib/jdk1.7.0_51
 export PATH=$PATH:$JAVA_HOME/bin
 export HADOOP_HOME=/usr/lib/hadoop-0.20.2-cdh3u
 export PATH=$PATH:$HADOOP_HOME/bin

之后我想通过写这个命令来检查java版本

$ java -version

此消息显示给我

bash: java: java command not found

我在做什么?????????????

请帮忙

^_^

【问题讨论】:

  • 10个多小时后,我找到了一个方法,我已经安装了java,现在hadoop本身的另一个问题,bash有问题

标签: java hadoop centos


【解决方案1】:

我确实在 centos 上安装了 jdk 1.6。您可以对 jdk 1.7 尝试相同的步骤:

1) 从以下链接下载适用于 64 位机器的 JDK 版本 1.6.0_45 文件 (jdk-6u45-linux-x64.bin):

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR 

2) 从终端,​​转到您下载这些文件的路径:

cd /path

3) 使用下面的 cmd 将 jdk bin 文件的模式更改为可执行:

chmod a+x jdk-6u45-linux-x64.bin

4) 还可以使用下面的 cmd 将 jre bin 文件的模式更改为可执行文件:

chmod a+x jre-6u45-linux-x64.bin

5) 使用

执行 bin 文件
./jdk-6u45-linux-x64.bin
./jre-6u45-linux-x64.bin

这将通过 jdk 和 jre 名称创建文件夹

6) 使用命令检查您机器上配置的默认 java:

alternatives --config java

通过“+”号选择当前选择的版本。

7) 运行以下命令以删除 java.util. alternatives --remove java /path 在配置命令中给出

8) 重复上述命令,直到 config 命令没有输出。对 javac、javaws 和 libjavaplugin 重复步骤 7 到 10。 现在将本地文件夹jdk1.6.0_45jre1.6.0_45 移动到/usr/java 目录。

9) 使用alternatives –install 命令安装Sun/Oracle JDK java, javaws, libjavaplugin.so(用于Firefox/Mozilla)和javac:

java

alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_45/jre/bin/java 20000

javaws

alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.6.0_45/jre/bin/javaws 20000

Java 浏览器 (Mozilla) 插件 32 位

alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so

 /usr/java/jdk1.6.0_45/jre/lib/i386/libnpjp2.so 20000

Java 浏览器 (Mozilla) 插件 64 位

alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jdk1.6.0_45/jre/lib/amd64/libnpjp2.so 20000

只有在安装了 JDK (Java Development Kit) 包的情况下才安装 javac

alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_45/bin/javac 20000

alternatives --install /usr/bin/jar jar /usr/java/jdk1.6.0_45/bin/jar 20000

10) 使用alternatives –install 命令安装Sun/Oracle JRE java, javaws and libjavaplugin.so(适用于Firefox/Mozilla)

java

alternatives --install /usr/bin/java java /usr/java/jre1.6.0_45/bin/java 20000

javaws

alternatives --install /usr/bin/javaws javaws /usr/java/jre1.6.0_45/bin/javaws 20000

Java 浏览器 (Mozilla) 插件 32 位

alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.6.0_45/lib/i386/libnpjp2.so 20000

Java 浏览器 (Mozilla) 插件 64 位

alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jre1.6.0_45/lib/amd64/libnpjp2.so 20000

11) 检查当前的 java、javac、javaws 和 libjavaplugin.so 版本

java -version
javac -version
javaws

12) 现在配置如下: alternatives --config java # 或 javac 或 javaws 或 libjavaplugin.so 有 4 个程序提供“java”。

  Selection    Command
-----------------------------------------------
   1           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
   2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
*  3           /usr/java/jdk1.6.0_18/jre/bin/java
 + 4           /usr/java/jdk1.6.0_45/jre/bin/java
Enter to keep the current selection[+], or type selection number:
Note: java with [+] is currently on use.

13) 将JAVA_HOME 环境变量添加到/etc/profile 文件或$HOME/.bash_profile 文件中

## export JAVA_HOME JDK ##
export JAVA_HOME="/usr/java/jdk1.6.0_45"
## export JAVA_HOME JRE ##
export JAVA_HOME="/usr/java/jre1.6.0_45"

【讨论】:

  • 如果你已经下载了 java 然后按照步骤 6 开始。
  • 非常感谢,但不起作用 :((( ,我认为 bashrc 文件本身存在问题,我不知道该怎么办,因为 bashrc 确实添加了更改
  • 在此处提供您所遵循的步骤。
【解决方案2】:

首先,您不需要在.bashrc 上export 您的环境变量,
第二位 您必须使用:/usr/java/latest/bin,如果您想解决最新的 Java 安装可执行文件
第三,您可以在编辑或注销/登录或
. .bashrc
后给您的 .bashrc 一个机会 并尝试 echo $JAVA_HOME echo $PATH
看看whereis javac你怎么说

【讨论】:

  • 你能详细解释一下我应该怎么做吗,因为我是centos的新手
【解决方案3】:

要反映在 .bashrc 中所做的更改,您必须注销或重新启动系统。

【讨论】:

  • 我这样做了,但还是一样
  • @dalyaraad 您是否检查过重启系统后您所做的更改是否仍然存在于.bashrc
  • @dalyaraad 请看看这个,可能会有所帮助。 Path Variable Setting。请决定 Centos 使用什么 shell。
  • 谢谢,我试过了,发现我的路径错误,但幸运的是现在正在工作:))))))))))))
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-19
  • 2016-06-24
  • 2015-07-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多