码迷,mamicode.com
首页 > 其他好文 > 详细

elastic常用工具

时间:2019-04-28 20:35:59      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:使用   ali   地址   term   默认   arch   tin   alt   class   

elasticsearch 常用工具:

  • elasticsearch-dump :备份
  • elasticsearch-head :数据展示、操作平台

elasticsearch-head

github 地址:https://github.com/mobz/elasticsearch-head

elasticsearch-head是一款非常好用的数据展示工具,且支持编写api对elastic进行操作。

elastic 5.x版本开始,elasticsearch-head只能以单独的服务部署并使用,5.x版本前,可以使用plugin install mobz/elasticsearch-head安装使用

github有安装方式,直接参考github上安装。chrome上有可直接使用的插件,无需安装。

技术图片


elasticsearch-dump

github 地址:https://github.com/taskrabbit/elasticsearch-dump

elasticsearch-dump:备份恢复工具

安装

docker安装:

$ docker pull taskrabbit/elasticsearch-dump

$ docker run --rm -ti docker.io/taskrabbit/elasticsearch-dump --input=http://192.168.20.5:9200/n-uc   --output=$ | gzip > /tmp/data/n-uc.json.gz

语法格式和选项

elasticdump --option

常用option:

  • --input
    Source location
  • --output
    Destination location
  • --type
    default: data, options: [settings, analyzer, data, mapping, alias, template]

--fileSize :支持文件分区,e.g. 10mb / 1gb / 1tb
--searchBody :导出查询的数据,默认为match_all所有数据,下面示例导出status为404的数据

$ docker run --rm -ti -v /data:/tmp/data docker.io/taskrabbit/elasticsearch-dump --input=http://192.168.20.5:9200/n-nanjing-oriental   --output=/tmp/data/oriental.json  --searchBody='{"query":{"term":{"status":404}}}'

*--sourceOnly:默认不带此参数,会输出_id等系统自带字段和数据字段。添加此参数,只会输出数据。

导入只需--input为备份的文件,--output为elasticsearch的地址即可。两个参数都为elasticsearch地址即表示从input导入到output里。

elastic常用工具

标签:使用   ali   地址   term   默认   arch   tin   alt   class   

原文地址:https://www.cnblogs.com/dance-walter/p/10786298.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!