我即将开始一个将在 AWS 上运行的 mapreduce 项目,我可以选择使用 Java 或 C++。
我知道用 Java 编写项目会为我提供更多功能,但是 C++ 也可以通过 Hadoop Streaming 实现它。
请注意,我对这两种语言都没有多少背景。一个类似的项目已经用 C++ 完成,代码可供我使用。
所以我的问题是:这个额外的功能是通过 AWS 提供的,还是只有在你对云有更多控制权的情况下才相关?为了做出决定,我还有什么需要记住的,比如 hadoop 插件的可用性,可以更好地使用一种语言或另一种语言?
提前致谢