在非hadoop集群上运行hadoop命令的方法:
1:通过java调用hadoop提供的API接口。
2:把hadoop的部署到需要调用hadoop命令的机器上。
注:第二种方法,需配置正确hadoop-env.sh中的$JAVA_HOME变量和在/etc/hosts中添加namenode的映射即可。
hive,hbase,mahout方法类似;hive和hbase提供了thrift接口。
本文共 280 字,大约阅读时间需要 1 分钟。
在非hadoop集群上运行hadoop命令的方法:
1:通过java调用hadoop提供的API接口。
2:把hadoop的部署到需要调用hadoop命令的机器上。
注:第二种方法,需配置正确hadoop-env.sh中的$JAVA_HOME变量和在/etc/hosts中添加namenode的映射即可。
hive,hbase,mahout方法类似;hive和hbase提供了thrift接口。
转载于:https://www.cnblogs.com/cloudma/archive/2012/11/19/hadoop-other-machine.html