一、背景

  • 有一个很久以前设置的无副本索引放入了ES集群中,为了提升该索引的稳定性,需要添加一个副本
  • 尝试curl方法失败以及因为es版本太旧(低于5.0.0)用不了kibana,并且用Python修改副本配置也失败

二、网上的方法

  • 第一种:curl -i -XPUT ip:port/index_name/_settings -H 'content-Type:application/json' -d '{"number_of_replicas": 0}'

    • ip: es服务器ip
    • port: es服务器启动端口
    • index_name: 索引名称
  • 第二种:kibana中运行
PUT index_name/_settings
{
"index" : {
"number_of_replicas" : 0
}
}
# index_name:索引名称

三、使用elasticsearch-head的复合查询[-]进行修改

  • 受到浏览器输入ip:port/index_name/_settings能够查看一个索引配置的启发
  • 可以在es-head里面这样修改:

  • 注意:
    • 最上面一行输入es启动的ip:port
    • 第二行左边为 index_name/_settings,右边选择PUT(修改)
    • 请求体输入如图
    • 点击“提交请求”返回 "acknowledged": true 就算修改成功

最新文章

  1. python smtplib发送邮件遇到的认证问题
  2. Java Web的开始学习
  3. Linux网络编程&内核学习
  4. java提高篇(九)-----详解匿名内部类
  5. struts2结合生成验证码
  6. java初学者
  7. action = "#" 是什么意思 在HTML语言中
  8. 5.VBS的一些约定,提高可读性
  9. 初学c语言
  10. 移动端和pc端事件绑定方式以及取消浏览器默认样式和取消冒泡
  11. 项目启动log4j相关警告问题
  12. Web开发环境搭建 Eclipse-Java EE 篇
  13. 转---Google Python编程风格指南
  14. Swift UIFont
  15. 2018.5.24 lvm创建pool
  16. 微信分享JS-SDK
  17. Bridge (br0) Network on Linux
  18. 从git中删除 .idea 目录
  19. 【原创】hdu1698 Just a Hook(线段树→区间更新,区间查询)
  20. nginx中间件

热门文章

  1. 5、Idea同时选择多处光标进行编辑
  2. [OpenCV实战]23 使用OpenCV获取高动态范围成像HDR
  3. nginx: [emerg] "auth_basic" directive is duplicate
  4. 目标检测+双目测距——基于yolov5
  5. 蓝桥真题——最短路 & 门牌制作
  6. 如何让Java编译器帮你写代码
  7. 【分析笔记】SiliconLabs EFR32BG22 Bluetooth Mesh SensorClient 源码分析
  8. 【学习笔记】QT从入门到实战完整版(按钮和信号槽)(1)
  9. windows右键菜单扩展
  10. Maven配置 阿里云镜像地址