美文网首页
ES-索引和mapping导入导出命令

ES-索引和mapping导入导出命令

作者: 李哈哈_2c85 | 来源:发表于2022-07-13 15:09 被阅读0次

1、esdump方式

#安装dump导入
yum install epel-release -y
yum install nodejs -y
yum install npm -y
npm install elasticdump
npm install -g n
sudo n v10
cd ./node_modules/elasticdump/bin

导mapping(表结构):

#导出mapping
elasticdump --input=http://localhost:9200/test   --output=./test.json   --type=mapping
#导入mapping
elasticdump --input=./test.json   --output=http://localhost:9200/test   --type=mapping

导数据:

#导出数据
elasticdump  --input=http://localhost:9200/test  --output=./test.json   --type=data
#导入数据
elasticdump  --input=./test.json  --output=http://localhost:9200/test   --type=data

2、使用put方式:

curl -XPUT 'http://192.168.2.237:9200/索引名' -d '
{
    "mappings" : {
    ...
        }
  }'

curl -XGET 'http://192.168.2.237:9200/索引名/_mapping?pretty

相关文章

网友评论

      本文标题:ES-索引和mapping导入导出命令

      本文链接:https://www.haomeiwen.com/subject/rafpprtx.html