Dremio案例_Elasticserch数据分析
创作声明:内容包含虚构创作
说明
Dremio-3.3.1支持Elasticserch-5.x和6.x;本次使用Elasticserch-6.1.2
1.Elasticserch批量导入数据
| ## 导入数据 crul -H 'Content-Type: application/json' -XPOST hostname:9200/dremio/entry_index/_bulk?pretty --data-binary @entry_index.json ## 修改副本数 crul -H 'Content-Type: application/json' -XPUT 'hostname:9200/dremio/_settings' -d '{"index":{"number_of_replicas":"0"}}' 注意:文件数据每行头须有“_id”,否则导入数据报错 {"index":{"_id":"id_num"}} |
|---|

2.数据验证

3.配置ES数据源

4.查询数据
| SELECT agent_id,signature,method_type, max(elapse_time) maxElapseTime, min(elapse_time) minElapseTime, avg(elapse_time) avgElapseTime, sum(CASE WHEN success IS TRUE THEN 1 ELSE 0 END) succCount, sum(CASE WHEN bad_app IS TRUE THEN 1 ELSE 0 END) badAppCount, sum(ejb_weight_time) sumEjbWeightTime, sum(jsp_weight_time) sumJspWeightTime FROM entry_indx GROUP BY agent_id,signature,method_type |
|---|

5.保存查询结果

6.数据分析
a).下载文件

b).选择文件

c).连接数据源

d).结果展示

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。





