java - 在Bluemix上公开自己的服务,该服务在后台使用Hadoop MapReduce?

标签 java api hadoop mapreduce ibm-cloud

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

谢谢
索林

最佳答案

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

关于java - 在Bluemix上公开自己的服务,该服务在后台使用Hadoop MapReduce?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31898287/

相关文章:

c# - dot Net Core MVC 中的 HttpMethodAttribute 存在奇怪的歧义

JavaMail API 和 Tomcat 7 实现

php - REST API 中的域限制

hadoop - 使用 Kerberos 的 Hive 远程 Metastore

java - fragment 中未调用 onMapReady

java - 将数组映射到 int Java

hadoop - 在另一个框架上执行 Pig

python - 如何在MRjob中获取输入文件的名称

java - j += j++ 在 Java 中做什么?

java - Java编译器