在Bluemix上暴露自己的服务,在backgorund中使用Hadoop MapReduce?

时间:2015-08-08 20:33:10

标签: java api hadoop mapreduce ibm-cloud

我想在云BlueMix上创建自己的服务,其他开发人员可以访问这些服务来编写他们的应用程序。基本上我的服务(API)应该在后台Apache MapReduce Java程序中使用。一个例子:我想提供一个名为wordCount(String fileName)的服务,该服务使用一个文件使用Java Hadopp mapreduce API来计算单词出现并将结果写入HDFS。这可能吗?我如何在BlueMix中开发它? 请提供详细的解释。

谢谢 索林

1 个答案:

答案 0 :(得分:0)

使用任何服务,像往常一样在Bluemix上开发API应用程序。创建一个swagger定义并使用API​​ Mangement服务导入swagger def并将您的API发布到Bluemix组织。您可以通过设置速率限制,添加策略以及通过各种用户身份验证要求保护API来管理API。