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

2022-07-13  本文已影响0人  李哈哈_2c85

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
上一篇 下一篇

猜你喜欢

热点阅读