elasticsearch的集群配置更新和索引配置更新

原创 2015年07月09日 10:57:31

这些东西在官网上都有。因为经常用,在这里做个笔记:

cluster updating:

curl -XPUT localhost:9200/_cluster/settings -d '{
    "persistent" : {
        "discovery.zen.minimum_master_nodes" : 2
    }
}'

<pre name="code" class="javascript">curl -XPUT localhost:9200/_cluster/settings -d '{
    "transient" : {
        "discovery.zen.minimum_master_nodes" : 2
    }
}'

{
    "persistent" : {},
    "transient" : {
        "discovery.zen.minimum_master_nodes" : "2"
    }
}'



获取配置信息:
<span class="pln" style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-family: Consolas, Menlo, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console'; font-size: 16px; line-height: 24.296875px; vertical-align: baseline; white-space: pre;">curl </span><span class="pun" style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-family: Consolas, Menlo, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console'; font-size: 16px; line-height: 24.296875px; vertical-align: baseline; color: rgb(102, 102, 0); white-space: pre;">-</span><span class="pln" style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-family: Consolas, Menlo, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console'; font-size: 16px; line-height: 24.296875px; vertical-align: baseline; white-space: pre;">XGET localhost</span><span class="pun" style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-family: Consolas, Menlo, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console'; font-size: 16px; line-height: 24.296875px; vertical-align: baseline; color: rgb(102, 102, 0); white-space: pre;">:</span><span class="lit" style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-family: Consolas, Menlo, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console'; font-size: 16px; line-height: 24.296875px; vertical-align: baseline; color: rgb(0, 102, 102); white-space: pre;">9200</span><span class="pun" style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-family: Consolas, Menlo, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console'; font-size: 16px; line-height: 24.296875px; vertical-align: baseline; color: rgb(102, 102, 0); white-space: pre;">/</span><span class="pln" style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-family: Consolas, Menlo, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console'; font-size: 16px; line-height: 24.296875px; vertical-align: baseline; white-space: pre;">_cluster</span><span class="pun" style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-family: Consolas, Menlo, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console'; font-size: 16px; line-height: 24.296875px; vertical-align: baseline; color: rgb(102, 102, 0); white-space: pre;">/</span><span class="pln" style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-family: Consolas, Menlo, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console'; font-size: 16px; line-height: 24.296875px; vertical-align: baseline; white-space: pre;">settings</span>
<span class="pln" style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-family: Consolas, Menlo, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console'; font-size: 16px; line-height: 24.296875px; vertical-align: baseline; white-space: pre;">其他的一些集群参数从这个网址可以看到:</span>
<span class="pln" style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; font-family: Consolas, Menlo, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console'; font-size: 16px; line-height: 24.296875px; vertical-align: baseline; white-space: pre;"><a target=_blank href="https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-update-settings.html#_threadpools">https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-update-settings.html#_threadpools</a>
</span>
update indices setting:
</pre><pre name="code" class="javascript">curl -XPUT 'localhost:9200/my_index/_settings' -d '
{
    "index" : {
        "number_of_replicas" : 4
    }
}'

其他的参数可以从该网址看:

https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-update-settings.html


版权声明:本文为博主原创文章,未经博主允许不得转载。

ElasticSearch Java Api(三) -更新索引库

官网文档:https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-docs-update.html一、Up...
  • napoay
  • napoay
  • 2016年06月27日 17:12
  • 13961

ElasticSearch批量更新索引的优化

1. 多线程程序插入可以根据服务器情况开启多个线程index,速度可以提高n倍, n>=2 2. 取消replias如果有多台机器,可以以每台设置n个shards的方式,根据业务情况,可以考虑取消re...

centos7中配置elasticsearch集群和离线安装x-pack

环境操作系统:win7 虚拟机:centos7 elasticsearch:5.2.2步骤前提条件由于我是自己学习用,笔记本的内存有限,所以想在一台虚拟机中配置集群。 我虚拟机的情况是,已经安装...

Elasticsearch 安装与集群配置

一、软件版本 操作系统:CentOS-6.5-x86_64 ES版本:5.0 主机:192.168.63.246 主机: 192.168.63.242   二、部署环境规划:   1、...

Elasticsearch集群配置

集群信息 虚拟机 安装 安装elasticsearch 启动多节点集群 安装web集群插件head 配置ssh免密码登陆 配置系统参数 配置Elasticsearch 基本设置 配置参考列表集群信息虚...

ElasticSearch集群服务器配置

一、安装 简单的安装与启动于前文ElasticSearch初探(一)已有讲述,这里不再重复说明。 二、启动 1.自带脚本启动 1)bin/elasticsearch,不太任何参数,默认在前端启动 ...
  • L_GTim
  • L_GTim
  • 2015年06月19日 18:14
  • 1077

ElasticSearch入门 第二篇:集群配置

ElasticSearch共有两个配置文件,都位于config目录下,分别是elasticsearch.yml和logging.yml,其中,elasticsearch.yml 是全局配置文件,用于在...

安装配置ElasticSearch集群

安装配置ElasticSearchElasticsearch,简单点理解,就是在Lucene的基础上封装了一层分布式架构,它有如下特点: * 处理方式灵活 Elasticsearch 是实时全...

[日志处理工作之七]Elasticsearch集群脑裂现象与保证可靠性的配置

昨天在导入数据的时候,数据量不是很大,八十几万个event,导入的过程中Kafka lag不断上升,elasticsearch开始无响应,master与slave断掉连接,重启后无法自动发现。查资料后...

elasticsearch-2.0.0 搭建集群的最简易配置

2.0.0版本跟以前版本在搭建集群时,配置上跟以前的版本有所不同,但是使用方法还是很简单,只需要对elasticsearch-2.0.0/conf/elasticsearch.yml文件进行三处修改即...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:elasticsearch的集群配置更新和索引配置更新
举报原因:
原因补充:

(最多只允许输入30个字)