资讯专栏INFORMATION COLUMN

Hadoop安装-Hadoop安装方法

白马啸西风 / 608人阅读

图片.png

安装Hadoop的方法如下:

首先在命令行输入以下代码

mkdir /opt/bigdata
tar xf hadoop-2.6.5.tar.gz -C /opt/bigdata/
cd /opt/bigdata/
ln -sf hadoop-2.6.5 hadoop

详细过程

[root@node01 ~]# mkdir /opt/bigdata
[root@node01 ~]# cd /usr/local/src/
[root@node01 src]# ls
hadoop-2.6.5.tar.gz  InstallJDK8.sh  JDK8_112.zip  jdk-8u112-linux-x64.tar.gz
[root@node01 src]# tar xf hadoop-2.6.5.tar.gz -C /opt/bigdata/
[root@node01 src]# cd /opt/bigdata/
[root@node01 bigdata]# ls
hadoop-2.6.5
[root@node01 bigdata]# ln -sf hadoop-2.6.5 hadoop
[root@node01 bigdata]# ll
total 0
lrwxrwxrwx 1 root root  12 Mar 11 21:14 hadoop -> hadoop-2.6.5
drwxrwxr-x 9 1000 1000 149 Oct  3  2016 hadoop-2.6.5

如何添加环境变量

cat>>/etc/profile<<EOF
# add by caimengzhi 
HADOOP_HOME=/opt/bigdata/hadoop
export PATH=\$PATH:\$HADOOP_HOME/bin
export PATH=\$PATH:\$HADOOP_HOME/sbin
EOF
source /etc/profile
which hadoop

具体操作如下:

[root@node01 bigdata]# cat>>/etc/profile<<EOF
> # add by caimengzhi
> HADOOP_HOME=/opt/bigdata/hadoop
> export PATH=\$PATH:\$HADOOP_HOME/bin
> export PATH=\$PATH:\$HADOOP_HOME/sbin
> EOF
[root@node01 bigdata]# tail -4 /etc/profile
# add by caimengzhi
HADOOP_HOME=/opt/bigdata/hadoop
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin
[root@node01 bigdata]# source /etc/profile
[root@node01 bigdata]# which hadoop
/opt/bigdata/hadoop/bin/hadoop

指定JAVA_HOME

cd /opt/bigdata/hadoop/etc/hadoop/
sed -i 's@export JAVA_HOME=${JAVA_HOME}@export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_112@g' hadoop-env.sh
grep -irn '^export JAVA_HOME=' hadoop-env.sh

sed -i 's@# export JAVA_HOME=/home/y/libexec/jdk1.6.0/@export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_112@g' yarn-env.sh
grep -irn 'export JAVA_HOME=' yarn-env.sh


[root@node01 hadoop]# sed -i 's@export JAVA_HOME=${JAVA_HOME}@export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_112@g' hadoop-env.sh
[root@node01 hadoop]# grep -irn 'export JAVA_HOME=' hadoop-env.sh
25:export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_112

[root@node01 hadoop]# sed -i 's@# export JAVA_HOME=/home/y/libexec/jdk1.6.0/@export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_112@g' yarn-env.sh
[root@node01 hadoop]# grep -irn 'export JAVA_HOME=' yarn-env.sh
23:export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_112

如果你是SSH远程操作hodoop的时候,是默认不加载环境变量的。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/127557.html

相关文章

  • hadoop安装解决之道

    摘要:壹故障现象版本。系统找不到指定的路径。不是内部或外部命令,也不是可运行的程序或批处理文件。 壹、故障现象 Microsoft Windows [版本 10.0.18362.239] (c) 2019 Microsoft Corporation。保留所有权利。 C:UsersChirius>hadoop version 系统找不到指定的路径。 Error: JAVA_HOME is i...

    CastlePeaK 评论0 收藏0

发表评论

0条评论

白马啸西风

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<