Linux(centOS7) 安装Hadoop+JDK(详细教程)

目录

准备:

1.centOS安装:http://t.csdnimg.cn/WQvBz

2.以下内容是参考了很多的文章:http://t.csdnimg.cn/YrfAU  

一:安装jdk 

1.执行以下命令,下载JDK1.8安装包。

2.执行以下命令,解压下载的JDK1.8安装包。

3.移动并重命名JDK包。

4.配置Java环境变量。

5.查看Java是否成功安装。

二:Hadoop的安装流程

1.下载Hadoop安装包--- 在根目录下下载 “/”

2.解压Hadoop安装包解压到 /app  ---在/app路径下进行

 3.配置Hadoop环境

1.设置SSH免密登录

2.hadoop-env.sh 配置

3.yarn-env.sh 配置

4.core-site.xml配置

5.hdfs-site.xml文件配置

6.yarn-site.xml配置

7.创建文件夹

7.验证

7.1格式化

(若是出现问题不成功或没出现上图,很有可能是环境变量出现问题!----重装centOS系统!)

7.2启动Hadoop

7.3 start-dfs.sh,stop-dfs.sh 两个文件顶部添加以下参数

7.4 start-yarn.sh,stop-yarn.sh  顶部也需添加以下:

7.5 再次启动start-dfs.sh,最后输入命令 jps 验证

7.6 验证 http://localhost:9870/


准备:

1.centOS安装:http://t.csdnimg.cn/WQvBz

2.以下内容是参考了很多的文章:http://t.csdnimg.cn/YrfAU  

一:安装jdk 

1.执行以下命令,下载JDK1.8安装包。

wget --no-check-certificate https://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-x64.tar.gz

2.执行以下命令,解压下载的JDK1.8安装包。

tar -zxvf jdk-8u151-linux-x64.tar.gz

3.移动并重命名JDK包。

mv jdk1.8.0_151/ /usr/java8

4.配置Java环境变量。

echo 'export JAVA_HOME=/usr/java8' >> /etc/profile
echo 'export PATH=$PATH:$JAVA_HOME/bin' >> /etc/profile
source /etc/profile

5.查看Java是否成功安装。

java -version

二:Hadoop的安装流程

1.下载Hadoop安装包--- 在根目录下下载 “/”

wget https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-3.4.0/hadoop-3.4.0.tar.gz

2.解压Hadoop安装包解压到 /app  ---在/app路径下进行

1.创建/app
    mkdir /app

2.解压Hadoop
    tar -zxvf hadoop-3.4.0.tar.gz -C /app 

3.改名字:
    mv  hadoop-3.4.0/ hadoop3.4

 3.配置Hadoop环境

1.设置SSH免密登录

在之后操作集群的时候我们需要经常登录主机和从机,所以设置SSH免密登录时有必要的。

输入如下代码:

 ssh-keygen -t rsa -P ''

生成无密码密钥对,询问保存路径直接输入回车,生成密钥对:id_rsa和id_rsa.pub,默认存储在~/.ssh目录下。 
接下来:把id_rsa.pub追加到授权的key里面去。

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

然后修改权限:

chmod 600 ~/.ssh/authorized_keys

接着需要启用RSA认证,启动公钥私钥配对认证方式:
vim /etc/ssh/sshd_config  如果提示权限不足在命令前加上sudo;
修改ssh配置:

RSAAuthentication yes # 启用 RSA 认证
PubkeyAuthentic
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值