首页 理论教育 Hadoop集群测试运行

Hadoop集群测试运行

时间:2023-06-24 理论教育 版权反馈
【摘要】:可以在master 节点上运行Hadoop 的程序,以验证整个集群是否正常。程序运行完成后,通过命令“hdfs dfs -cat /hdfstest/output/”查看运行结果,如图2.59所示。图2.56MapReduce 求pi 的结果运行Hadoop 自带的WordCount 程序在master 终端输入命令“start-all.sh”启动Hadoop。图2.60Web 界面查看运行结果以上结果显示WordCount 测试运行没有问题,说明Hadoop 集群构建成功。

Hadoop集群测试运行

可以在master 节点上运行Hadoop 的程序,以验证整个集群是否正常。

(1)运行Hadoop 自带的MapReduce 例子求pi

切换到目录“/home/apache/soft/hadoop-2. 7. 7/share/hadoop/mapreduce/”,运行命令“hadoop jar hadoop-mapreduce-examples-2.7.7.jar pi 10 10”,启动10 个Map 和10 个Reduce 任务求pi 值,如果结果如图2.56 所示,则表明Hadoop 集群正常。

图2.56 MapReduce 求pi 的结果

(2)运行Hadoop 自带的WordCount 程序

在master 终端输入命令“start-all.sh”启动Hadoop。

①创建目录“mkdir /home/apache/data/test”,在这个目录下创建文件“vi wctest.txt”,并输入以下内容:

②在HDFS 文件系统中创建一个hdfstest 目录,执行命令“hdfs dfs -mkdir /hdfstest”。命令执行成功后,可使用命令“hdfs dfs -ls /”进行查看,如图2.57 所示。

图2.57 HDFS 文件系统上新建目录(www.xing528.com)

③切换到“/home/apache/data/test”目录,将本地的“wctest. txt”文件上传到hdfstest 目录中,命令为“hdfs dfs -put wctest.txt /hdfstest”,上传成功后可以看到HDFS 文件系统的hdfstest目录下多了一个名为“wctest.txt”的文件,如图2.58 所示。

图2.58 上传测试文件到HDFS

④运行Hadoop 自带的WordCount 程序。

程序运行完成后,通过命令“hdfs dfs -cat /hdfstest/output/∗”查看运行结果,如图2.59所示。

图2.59 WordCount 运行结果

也可以通过Web 界面查看运行结果。在浏览器中输入“http:/ /master:50070”,单击Utilities 菜单下的“Browse the file system”,查看HDFS 文件系统。在搜索框中输入“/hdfstest/output”,可以查到运行结果,如图2.60 所示。“_SUCCESSS”文件是MapReduce 作业运行成功的标志,“part-r-00000”文件是MapReduce 作业的最终运行结果,下载后即可查看,结果与图2.59的一致。

图2.60 Web 界面查看运行结果

以上结果显示WordCount 测试运行没有问题,说明Hadoop 集群构建成功。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈