您的位置:首页 > 运维架构 > Linux

centos7 系统下HADOOP和Java 的环境配置

2017-05-16 23:27 281 查看
centos7 系统下HADOOP和Java 的环境配置

参考 http://jingyan.baidu.com/article/da1091fb1aeba6027849d60d.html

下载jdk1.8 和hadoop2.7.3

地址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

http://hadoop.apache.org/releases.html

我直接虚拟机中下载的,就不用与windows系统建立共享文件夹了



jdk解压到了/usr/java中 命令 rpm -ivh file.rpm 默认安装在/usr/java目录下

hadoop解压到了 /usr/local/hadoop中(先前在local中建立了hadoop文件夹)命令 tar -zxvf file.tar.gz-C/usr/local/hadoop/



命令执行完毕 也就安装成功

开始配置环境变量

在/etc/profile中添加如下语句



export JAVA_HOME=/usr/java/
export HADOOP_HOME=/usr/local/hadoop
export JAVA_BIN=$JAVA_HOME/bin
export JAVA_LIB=$JAVA_HOME/lib
export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin




在.bash中 (命令 vi ~/.bash_profile )修改path如下

PATH=$PATH:$HOME/bin:/usr/local/hadoop/hadoop-2.7.3/bin


修改完 source ~/.bash_profile

测试 java -version

hadoop



格式化namenode 报错

[root@master hadoop-2.7.3]# ./bin/hdfs namenode-formate

./bin/hdfs: line 304: /usr/java//bin/java: No such file or directory

原因 hadoop-env.sh中Javahome没配置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: