非常多的人, 尤其是没有研究过, 没有关注过这块知识的人都容易误解 Java 和大数据的概念, 甚至有些人认为大数据就是用 java 写的.
一: 两者关系
java 是计算机的一门编程语言; 可以用来做很多工作, 大数据开发属于其中一种; 大数据属于互联网方向, 就像现在建立在大数据基础上的 AI 方向一样,
他两不是一个同类, 但是属于包含和被包含的关系;
java 可以用来做大数据工作, 大数据开发或者应用不必要用 java, 可以 Python,Scala,go 语言等.
目前最火的大数据开发平台是 Hadoop, 而 Hadoop 则是采用 java 语言编写. 一方面由于 hadoop 的历史原因, Hadoop 的项目诞生于一个 java 高手; 另一方面, 也有 Java 跨平台方面的优势; 基于这两个方面的原因, 所以 Hadoop 采用了 Java 语言. 但是也因为 Hadoop 使用了 java 所以就出现了市场上很多外行所说的 "Java 大数据".
来源: http://www.jianshu.com/p/6fd114665bc1