韩联社本篇文章1122字,读完约3分钟

阿里云国际站经销商,主营阿里云,腾讯云,华为云,亚马逊aws,谷歌云gcp,微软云az,免费开户,代充值优惠大,联系客服飞机@jkkddd

阿里云Elasticsearch之间的信息复用

前提条件
已开通对象存储 OSS(Object Storage Service),并新建一个标准存储类型的Bucket,且Bucket的地域与ES实例的地域保持一致。具体操作,请参见开通OSS服务和创建存储空间。
创建2个阿里云ES实例。一个ES作为源端,一个ES作为目标端,ES不同版本之间恢复快照的兼容性,请参见Index compatibility。
操作步骤
步骤一:准备环境
在源端ES实例中登录Kibana控制台。具体操作,请参见登录Kibana控制台。
添加样例数据。
在Kibana主页,通过添加集成开始使用区域单击试用样例数据。
在样例数据页签,单击其他样例数据集。
单击Sample flight data数据集下的添加数据。
待添加数据变为查看数据时,表示该数据集已添加完成。添加样例数据后,Kibana会自动创建一些相关的可视化。
在Kibana控制台左上角,选择菜单.png > Analytics > Visualize Library ,查看已存在的可视化,例如【航班】到达地天气、【航班】延误与取消等。
创建角色cj_test_role和一个用户kara,并为该用户分配cj_test_role角色。具体操作,请参见通过Elasticsearch X-Pack角色管理实现用户权限管控。
步骤二:备份快照数据
登录源端ES实例的Kibana控制台。具体操作,请参见登录Kibana控制台。
在源端ES实例中创建一个名称为my_backup的仓库。
云上集群创建仓库。
源端ES实例中创建快照。
执行如下命令,在ES 7.10版本实例中创建快照snapshot_1。
步骤三:恢复快照数据
登录目标端ES实例的Kibana控制台。具体操作,请参见登录Kibana控制台。
在目标端ES实例中创建一个名称为my_restore的仓库。
将源端ES实例中的快照恢复到目标端ES实例中。
ES为7.10版本,在目标端进行如下操作恢复快照。
关闭目标端.kibana*,.security*索引。
第四步:验证结果
登录目标端ES实例的Kibana控制台。具体操作,请参见登录Kibana控制台
查看复用的角色和用户。
在左侧菜单栏,选择菜单.png > Management > Stack Management 。
在左侧菜单栏,选择安全 > 用户,可以看到已经将源端中角色为cj_test_role的用户kara恢复到了目标端ES上。