美文网首页
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