kibana is not ready yet 如何通过索引备份kibana_*
时间: 2023-09-07 12:18:01 浏览: 83
您可以使用Elasticsearch的Snapshot和Restore功能来备份和恢复Kibana索引。首先,您需要创建一个名为“kibana-backup”的存储库,可以使用S3、NFS、本地目录等作为存储库。然后,运行以下命令来创建快照:
```
PUT /_snapshot/kibana-backup/snapshot_1
{
"indices": "kibana_*",
"ignore_unavailable": true,
"include_global_state": true
}
```
这会将名为“kibana_*”的所有索引备份到“kibana-backup”存储库中。您可以使用以下命令来恢复索引:
```
POST /_snapshot/kibana-backup/snapshot_1/_restore
{
"indices": "kibana_*",
"ignore_unavailable": true,
"include_global_state": true
}
```
这会将备份的索引恢复到原始Elasticsearch集群中。请注意,在恢复索引之前,必须先停止Kibana。
相关问题
kibana is not ready yet 如何备份kibana_*
对于备份 kibana_*,您可以执行以下步骤:
1. 打开命令行终端。
2. 使用命令 cd 进入 Kibana 目录下的 bin 目录。
3. 运行命令 ./kibana stop 停止 Kibana 进程。
4. 进入 Kibana 目录下的 data 目录,备份您需要的 kibana_* 文件。
5. 运行命令 ./kibana start 启动 Kibana 进程。
6. 如果您需要恢复数据,将备份的 kibana_* 文件复制到 data 目录下,然后重启 Kibana 即可。
请注意,备份和恢复数据时,请确保您的 Kibana 版本与备份文件的版本匹配。
kibana is not ready yet 如何通过curl语言备份kibana_*
您可以通过以下命令备份 kibana_* 索引:
```
curl -XPOST 'http://localhost:9200/_snapshot/my_backup' -H 'Content-Type: application/json' -d'
{
"type": "fs",
"settings": {
"location": "/path/to/backup/directory"
}
}'
```
其中,/path/to/backup/directory 是您要将备份放置的目录地址,my_backup 是您为此次备份创建的名称。执行此命令后,您可以在指定的目录中找到备份文件。
阅读全文