我已经找了好几个小时了,但是我没有找到一个明确的答案。我想知道什么是最适合与apachestorm/spark一起使用的数据可视化工具。我知道有tableau和jaspersoft,但它们不是免费的。此外,有可能elasticsearch和kibana,但我想找到/尝试其他东西。那么,你有什么想法吗?!非常感谢您的关注。
f2uvfpb91#
ApacheZeppelin是spark的一个很好的基于web的前端highcharts是一个优秀的图表库。spark highcharts添加了从spark dataframe到highcharts的简单建模功能。它可以用在齐柏林飞艇,Spark壳,或其他Spark应用。spark highcharts可以生成具有完整交互功能的自包含html页面。它可以共享给其他用户。使用以下docker命令尝试
docker run -p 8080:8080 -d knockdata/zeppelin-highcharts
wnrlj8wa2#
你在这里提供的信息不多。storm是流处理引擎,spark可以做得更多,但在这两种情况下,您都需要将信息存放在某个地方。如果是基于文本的数据,可以使用solr+graphana或elastic+kibana。如果是sql或nosqldb,则有许多工具主要围绕数据库类型。有bis的时间序列与influxdb,等与Spark,你有zepplin可以做一些bi水平。最后是有你自己的可视化,但我会小心与d3,因为它不是很好的动态图表。使用纯js图表,比如highcharts,可能会更好。祝你好运。
jc3wubiy3#
看一看 D3 Javascript library 它提供了一个非常好的可视化库
D3 Javascript library
https://d3js.org/
3条答案
按热度按时间f2uvfpb91#
ApacheZeppelin是spark的一个很好的基于web的前端
highcharts是一个优秀的图表库。
spark highcharts添加了从spark dataframe到highcharts的简单建模功能。它可以用在齐柏林飞艇,Spark壳,或其他Spark应用。
spark highcharts可以生成具有完整交互功能的自包含html页面。它可以共享给其他用户。
使用以下docker命令尝试
wnrlj8wa2#
你在这里提供的信息不多。storm是流处理引擎,spark可以做得更多,但在这两种情况下,您都需要将信息存放在某个地方。如果是基于文本的数据,可以使用solr+graphana或elastic+kibana。如果是sql或nosqldb,则有许多工具主要围绕数据库类型。有bis的时间序列与influxdb,等与Spark,你有zepplin可以做一些bi水平。最后是有你自己的可视化,但我会小心与d3,因为它不是很好的动态图表。使用纯js图表,比如highcharts,可能会更好。
祝你好运。
jc3wubiy3#
看一看
D3 Javascript library
它提供了一个非常好的可视化库