elasticsearch-dump使用指南

文档

镜像地址:https://hub.docker.com/r/elasticdump/elasticsearch-dump/

数据在线导出导入

docker run --rm -ti elasticdump/elasticsearch-dump \
  --input=http://elastic:vRIfHvcdhNZJDGJ0@172.16.16.90:30337/car_charge_order \
  --output=http://elastic:vRIfHvcdhNZJDGJ0@172.16.16.90:32029/car_charge_order \
  --type=mapping

docker run --rm -ti elasticdump/elasticsearch-dump \
  --input=http://elastic:vRIfHvcdhNZJDGJ0@172.16.16.90:30337/car_charge_order \
  --output=http://elastic:vRIfHvcdhNZJDGJ0@172.16.16.90:32029/car_charge_order \
  --type=data  

logstash形式

input {
     elasticsearch {
     hosts => "172.20.36.197:30337"
     index => "small-venue-member-2023.10.16"
     user => "elastic"
     password => "vRIfH"
}
}

output {
    elasticsearch {
    hosts => "172.20.36.197:32029"
    index => "small-venue-member-2023.10.16"
    user => "elastic"
    password => "vRIfH"
}
}

导出数据到本地

docker run --rm -ti  -v /data:/tmp elasticdump/elasticsearch-dump \
   --input=http://elastic:neN3mK@10.3.218.6:9201/payment-service-2023.10.25 \
  --output=/tmp/payment-service-2023-10-25.csv \
  --type=data \
  --format=csv \
  --searchBody='{"query":{"bool":{"must":[],"filter":[{"multi_match":{"type":"phrase","query":"cn.lyy.open.payment.base.exception.PaymentErrorException: 正常退款","lenient":true}},{"range":{"log-time_t":{"gte":"2023-10-24T16:00:00.000Z","lte":"2023-10-25T15:59:59.999Z"} } } ] } } ,"_source": ["log-msg"] }'
posted @ 2023-08-26 23:13  西门运维  阅读(268)  评论(0编辑  收藏  举报