在于生态已经存在,如果使用go必须从头开始创建另一套生态。

生态方面

关于Hadoop

最近几年基于Hadoop生态的技术开始逐渐变冷。像ClickHouse、Doris、Kudo等自成一体的存储或分析系统的流行。

可以使用go开发一些自成一体的系统,但是杀手级没出现。另外,性能不一定比的过基于c/c++开发的后台系统。

计算引擎

Spark/Flink成为了主流,不可替代的作用。 大量的大数据程序员使用scala进行开发。

scala和go走了编程语言的两种方向:go尽量少的语法、scala尽量少的编码。

熟悉scala语言的程序员去写go语言,会不适于其偏弱的语法糖,各种不顺手。


结论:没有重复发明轮子的大数据杀手级系统,大数据现有系统已经非常成熟。