发布于 2014-10-29 08:49:55 | 263 次阅读 | 评论: 0 | 来源: 网友投递
Hadoop分布式系统
一个分布式系统基础架构,由Apache基金会所开发。
用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。
本文为大家讲解的是 php通过shell调用Hadoop的方法 ,感兴趣的同学参考下。
Hadoop是一个分布式系统基础架构,由Apache基金会所开发。
用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。
1.php代码(index.php)
<!DOCTYPE html>
<html>
<!-- <style> body{background-color:red} </style> -->
<!-- <style type="text/css"> -->
<!-- body { background:url(渐变绿.jpeg); -->
<!-- width:100%; -->
<!-- height:100%; } </style> -->
<body>
<?php
header('Content-type: text/html; charset=UTF8');
#phpinfo();
$jiaoben = $_GET['jiaoben'];
echo "执行Hadoop的log信息:";
$ret= system("sh /home/work/$jiaoben", $status);
if($status != 0) {
echo ' failed, status=' . "$status\n";
} else {
echo $ret;
echo "<br><br>";
}
?>
</body>
</html>
2.shell代码(hadoop.sh)
3. 访问http://ip:8888/index.php?jiaoben=hadoop.sh
查询结果:
/user/work/output_20141024/part-r-00000 Beijing 1 China 1 Hello 2 World 1