我一直在寻找几个小时,但我找不到明确的答案。我想知道什么是最适合与apache storm / spark一起使用的数据可视化工具。我知道有画面和jaspersoft,但他们不是免费的。此外,有弹性搜索和kibana的可能性,但我想找到/尝试别的东西。那么,请问你有想法吗?!
非常感谢您的关注。
答案 0 :(得分:1)
你这里没有提供太多信息。 Storm是流处理引擎,Spark可以做很多事情,但在这两种情况下你都需要在某处存放信息。如果是基于文本的数据,您可以使用Solr + Graphana或Elastic + Kibana。如果它是SQL或NoSQL DB,则有许多工具主要围绕数据库类型。关于InfluxDB的时间序列有BI,等等。使用Spark,你有Zepplin可以做一些BI级别。最后一个是拥有自己的可视化,但我会小心D3,因为它对动态图表不是很好。使用像HighCharts等纯JS图表可能会更好。
祝你好运。
答案 1 :(得分:1)
Apache Zeppelin是Spark的一个很棒的基于Web的前端
Highcharts是一个优秀的图表库。
spark-highcharts将Spark DataFrame中的简单建模功能添加到highcharts中。它可用于Zeppelin,火花壳或其他火花应用。
spark-highcharts可以生成具有完整交互功能的自包含HTML页面。它可以与其他用户分享。
使用以下docker命令试用
docker run -p 8080:8080 -d knockdata/zeppelin-highcharts
答案 2 :(得分:0)
查看D3 Javascript library
。它提供了一个非常好的可视化库
https://d3js.org/