Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
hadoop和java安装_Java_Hadoop_Centos - Fatal编程技术网

hadoop和java安装

hadoop和java安装,java,hadoop,centos,Java,Hadoop,Centos,我正在尝试安装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 -vers

我正在尝试安装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
我做什么

请帮忙


^_^

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

首先,您不需要将环境变量导出到.bashrc上 如果要处理最新的java安装可执行文件,必须使用:/usr/java/latest/bin 第三,您可以在编辑.bashrc或注销/登录或 . .巴什尔 试着 echo$JAVA_主页 echo$PATH
看看javac在哪里说你

我在centos上安装了JDK1.6。对于jdk 1.7,您可以尝试相同的步骤:

1从以下链接下载适用于64位计算机的JDK版本1.6.045文件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使用以下命令将jdk bin文件的模式更改为可执行文件:

chmod a+x jdk-6u45-linux-x64.bin
chmod a+x jre-6u45-linux-x64.bin
4还可以使用以下命令将jre bin文件的模式更改为可执行文件:

chmod a+x jdk-6u45-linux-x64.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。 备选方案-删除config命令中给出的java/path

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

9为Firefox/Mozilla和javac安装Sun/Oracle JDK java、javaws、libjavaplugin.so,并提供其他选项–安装命令:

alternatives --config java
JAVA 爪哇 Java浏览器Mozilla插件32位 Java浏览器Mozilla插件64位 仅当安装了JDK Java开发工具包包时才安装javac 10为Firefox/Mozilla安装Sun/Oracle JRE java、javaws和libjavaplugin.so,并提供其他选项–Install命令

JAVA 爪哇 Java浏览器Mozilla插件32位 Java浏览器Mozilla插件64位 11检查当前的java、javac、javaws和libjavaplugin.so版本

java -version
javac -version
javaws
12.现在配置以下内容: 备选方案-配置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文件中


你能详细解释一下我该怎么做吗,因为我是centosi的新手,我做了这件事,但仍然是最重要的same@dalyaraad您是否检查了重新启动系统后所做的更改是否仍存在。bashrc@dalyaraad请看一下这个,可能会有帮助。请决定shell Centos使用的是什么。谢谢,我试过了,发现给我的路径错误,但谢天谢地,我现在正在工作:如果你下载了java,那么继续执行步骤6。非常感谢,但没有工作:,我认为bashrc文件本身存在问题,我不知道该怎么做,因为,bashrc确实添加了更改为我提供了您在这里遵循的步骤。10个多小时后,我找到了一种方法并安装了java,现在hadoop本身存在另一个问题,bash中存在问题
alternatives --install /usr/bin/java java /usr/java/jre1.6.0_45/bin/java 20000
alternatives --install /usr/bin/javaws javaws /usr/java/jre1.6.0_45/bin/javaws 20000
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.6.0_45/lib/i386/libnpjp2.so 20000
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jre1.6.0_45/lib/amd64/libnpjp2.so 20000
java -version
javac -version
javaws
  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.
## 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"