阿里云hadoop安装教程_完全分布式_Hadoop 2.7.4/CentOS 7.4

一、环境

本教程中使用两台阿里云服务器,其配置为单核CPU,2G内存,操作系统为CentOS 7.4。使用JDK1.8及Hadoop2.7.4进行安装。

 

二、配置服务器hostname

进入实例的基本信息页面,点击修改信息

修改HostName,NameNode节点对应的HostName为master,DataNode节点对应的HostName为node1


 

三、修改hosts(最好使用内网IP)



四、SSH无密码登录

无论是集群还是单机模式都需要配置SSH无密码登录,而且该步骤不可以忽略

 

利用ssh-keygen生成密钥,在生成的过程中一直按回车就可以。

加入到授权中

将id_rsa.pub拷贝到node1节点上(此时需要输入node1节点上root用户的密码)

登录到node1节点,并将上一步拷贝的id_rsa.pub加入到授权中,步骤同上,即cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys

登录到master,测试免密登录是否成功,若此时不需要输入node1的密码即可直接登录,说明配置成功。




五、JAVA安装

解压jdk压缩包到指定目录

配置环境变量


使配置的环境变量生效

使用java -version测试安装是否成功

注:在node1进行同样的安装

 

六、hadoop安装

解压到指定目录

配置环境变量


使配置的环境变量生效

使用hadoop version测试安装是否成功

注:在node1上进行同样的安装

 

七、配置hadoop

切换目录

修改core-site.xml如下:

修改hdfs-site.xml如下:

将mapred-site.xml.template拷贝一份并命名为mapred-site.xml

修改mapred-site.xml如下:

修改yarn-site.xml如下:

修改slaves如下:

修改hadoop-env.sh如下:

注:将上述的配置文件拷贝一份到node1对应的目录中

 

八、格式化hdfs

成功后

 


九、启动进程

进入到sbin目录,执行脚本

使用jps命名查看结果,结果中共包含5个进程:NameNode、DataNode、SecondaryNameNode、NodeManager、ResourceManager;


 

十、使用自动的wordcount进行测试

创建用户目录

将要进行统计的文件(我这里是一个txt文件)拷贝到hdfs上

执行自带的wordcount例子,并将结果输出到output2中(如果已经存在output2则会报错,使用hdfs dfs -rm -r filename删除即可)

通过浏览器访问master的8088端口即可查看执行进度(如果通过外网访问,则要配置阿里云的安全组规则)

 


 




实验一通常涉及Hadoop的安装和配置,特别是对于初学者来说,可能会从单机模式和伪分布式模式开始。以下是简要步骤: **1. ** **下载Hadoop**: 首先,访问Apache官网下载Hadoop的最新稳定版本,如Hadoop 2.x或Hadoop 3.x。 **2. ** **解压安装包**: 将下载的tar.gz文件在你的计算机上解压到一个易于访问的目录下。 **3. ** **环境变量设置**: 配置环境变量,比如`HADOOP_HOME`指向Hadoop的主目录,以及`JAVA_HOME`指向JDK的安装路径。编辑`bash_profile`或`profile`添加这些变量。 **4. ** **创建伪分布配置**: 创建一个`conf`文件夹,并在其中复制必要的配置文件,例如`core-site.xml`, `hdfs-site.xml`, 和`yarn-site.xml`。这里不需要完全配置HDFS集群,只需模拟一些基本的配置信息。 **5. ** **启动服务**: 进入Hadoop的bin目录,运行`start-dfs.sh`(HDFS)和`start-yarn.sh`(YARN)来启动伪分布式的服务。 **6. ** **验证安装**: 使用命令行工具如`hadoop fs -ls`检查HDFS是否可以正常工作,或者使用`jps`查看YARN进程。 **7. ** **测试应用**: 可以编写简单的MapReduce程序来测试Hadoop是否可以在本地环境中运行。 **8. ** **停止服务**: 完成实验后,记得通过相同的脚本关闭服务,如`stop-dfs.sh`和`stop-yarn.sh`。 **相关问题--:** 1. Hadoop分布式模式适用于哪种场景? 2. 在Hadoop安装过程中,如何配置核心-site.xml文件? 3. 如果遇到权限问题,应该怎样解决?>>
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BQW_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值