Elasticsearch修改集群名字后索引数据失败

我在公司局域网里面搭了两个es,默认的cluster.name都是elasticsearch,他们自动建集群了,然而这不是想要的结果,我要他们各自同步不同的数据,于是我改了elasticsearch.yml文件,只修改了cluster.name值,但是改了之后同步脚本执行不了,同步脚本如下:

echo '{
    "type" : "jdbc",
    "jdbc" : {
        "url" : "'$kburl'",
        "user" : "'$kbuser'",
        "password" : "'$kbpassword'",
        "sql" : "select t.id as _id,t.title,t.keyword,t.contentText,t.releaseUser,t.releaseDate from tb_information t where t.status=3",
        "index" : "kb",
        "type" : "tb_information"
    }
}' | java \
       -cp "${lib}/*" \
       -Dlog4j.configurationFile=${bin}/log4j2.xml \
       org.xbib.tools.Runner \
       org.xbib.tools.JDBCImporter

org.xbib.tools.JDBCImporter这里面报错了,异常如下:

 [11:43:58,484][INFO ][BaseTransportClient      ][pool-2-thread-1] trying to connect to [inet[localhost/127.0.0.1:9300]]
[11:43:58,601][WARN ][org.elasticsearch.client.transport][pool-2-thread-1] [importer] node [#transport#-1][vhost001.szrjk][inet[localhost/127.0.0.1:9300]] not part of the cluster Cluster [elasticsearch], ignoring...
[11:43:58,602][ERROR][importer                 ][pool-2-thread-1] error while getting next input: no cluster nodes available, check settings {cluster.name=elasticsearch, port=9300, sniff=false, autodiscover=false, name=importer, client.transport.ignore_cluster_name=false, client.transport.ping_timeout=5s, client.transport.nodes_sampler_interval=5s}
org.elasticsearch.client.transport.NoNodeAvailableException: no cluster nodes available, check settings {cluster.name=elasticsearch, port=9300, sniff=false, autodiscover=false, name=importer, client.transport.ignore_cluster_name=false, client.transport.ping_timeout=5s, client.transport.nodes_sampler_interval=5s}
    at org.xbib.elasticsearch.support.client.BaseTransportClient.createClient(BaseTransportClient.java:53) ~[elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]
    at org.xbib.elasticsearch.support.client.BaseIngestTransportClient.newClient(BaseIngestTransportClient.java:22) ~[elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]
    at org.xbib.elasticsearch.support.client.transport.BulkTransportClient.newClient(BulkTransportClient.java:88) ~[elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]
    at org.xbib.elasticsearch.jdbc.strategy.standard.StandardContext$1.create(StandardContext.java:440) ~[elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]
    at org.xbib.elasticsearch.jdbc.strategy.standard.StandardSink.beforeFetch(StandardSink.java:94) ~[elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]
    at org.xbib.elasticsearch.jdbc.strategy.standard.StandardContext.beforeFetch(StandardContext.java:207) ~[elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]
    at org.xbib.elasticsearch.jdbc.strategy.standard.StandardContext.execute(StandardContext.java:188) ~[elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]
    at org.xbib.tools.JDBCImporter.process(JDBCImporter.java:117) ~[elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]
    at org.xbib.tools.Importer.newRequest(Importer.java:241) [elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]
    at org.xbib.tools.Importer.newRequest(Importer.java:57) [elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]
    at org.xbib.pipeline.AbstractPipeline.call(AbstractPipeline.java:86) [elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]
    at org.xbib.pipeline.AbstractPipeline.call(AbstractPipeline.java:17) [elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]
    at java.util.concurrent.FutureTask.run(FutureTask.java:262) [?:1.7.0_79]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [?:1.7.0_79]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [?:1.7.0_79]
    at java.lang.Thread.run(Thread.java:745) [?:1.7.0_79]
[11:43:58,622][WARN ][BulkTransportClient      ][Thread-1] no client

从上面可以看出他还是找elasticsearch这个集群,感觉设置那个cluster.name没生效,但是在页面上看到cluster.name已经改过来了。
在同步脚本上加上下面属性也是一样:

  "elasticsearch" : {
         "cluster" : "elastic search.dev",
         "host" : "localhost",
         "port" : 9300
    },
0

2个回答

关于elasticsearch索引数据丢失
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

0
1
 echo '{
    "type" : "jdbc",
    "jdbc" : {
        "url" : "'$kburl'",
        "user" : "'$kbuser'",
        "password" : "'$kbpassword'",
        "sql" : "select t.id as _id,t.title,t.keyword,t.contentText,t.releaseUser,t.releaseDate from tb_information t where t.status=3",
                "elasticsearch" : {
            "cluster" : "elastic search.dev",
            "host" : "localhost",
            "port" : 9300
        },
        "index" : "kb",
        "type" : "tb_information"
    }
}' | java \
       -cp "${lib}/*" \
       -Dlog4j.configurationFile=${bin}/log4j2.xml \
       org.xbib.tools.Runner \
       org.xbib.tools.JDBCImporter

这样正解

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Elasticsearch修改集群名字后索引数据
我在公司局域网里面搭了两个es,默认的cluster.name都是elasticsearch,他们自动建集群了,然而这不是想要的结果,我要他们各自同步不同的数据,于是我改了elasticsearch.yml文件,只修改了cluster.name值,但是改了之后同步脚本执行不了,同步脚本如下:rn[code=java]rnecho 'rn "type" : "jdbc",rn "jdbc" : rn "url" : "'$kburl'",rn "user" : "'$kbuser'",rn "password" : "'$kbpassword'",rn "sql" : "select t.id as _id,t.title,t.keyword,t.contentText,t.releaseUser,t.releaseDate from tb_information t where t.status=3",rn "index" : "kb",rn "type" : "tb_information"rn rn' | java \rn -cp "$lib/*" \rn -Dlog4j.configurationFile=$bin/log4j2.xml \rn org.xbib.tools.Runner \rn org.xbib.tools.JDBCImporterrn[/code]rnorg.xbib.tools.JDBCImporter这里面报错了,异常如下:rn[code=java]rn[11:43:58,484][INFO ][BaseTransportClient ][pool-2-thread-1] trying to connect to [inet[localhost/127.0.0.1:9300]]rn[11:43:58,601][WARN ][org.elasticsearch.client.transport][pool-2-thread-1] [importer] node [#transport#-1][vhost001.szrjk][inet[localhost/127.0.0.1:9300]] not part of the cluster Cluster [elasticsearch], ignoring...rn[11:43:58,602][ERROR][importer ][pool-2-thread-1] error while getting next input: no cluster nodes available, check settings cluster.name=elasticsearch, port=9300, sniff=false, autodiscover=false, name=importer, client.transport.ignore_cluster_name=false, client.transport.ping_timeout=5s, client.transport.nodes_sampler_interval=5srnorg.elasticsearch.client.transport.NoNodeAvailableException: no cluster nodes available, check settings cluster.name=elasticsearch, port=9300, sniff=false, autodiscover=false, name=importer, client.transport.ignore_cluster_name=false, client.transport.ping_timeout=5s, client.transport.nodes_sampler_interval=5srn at org.xbib.elasticsearch.support.client.BaseTransportClient.createClient(BaseTransportClient.java:53) ~[elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]rn at org.xbib.elasticsearch.support.client.BaseIngestTransportClient.newClient(BaseIngestTransportClient.java:22) ~[elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]rn at org.xbib.elasticsearch.support.client.transport.BulkTransportClient.newClient(BulkTransportClient.java:88) ~[elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]rn at org.xbib.elasticsearch.jdbc.strategy.standard.StandardContext$1.create(StandardContext.java:440) ~[elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]rn at org.xbib.elasticsearch.jdbc.strategy.standard.StandardSink.beforeFetch(StandardSink.java:94) ~[elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]rn at org.xbib.elasticsearch.jdbc.strategy.standard.StandardContext.beforeFetch(StandardContext.java:207) ~[elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]rn at org.xbib.elasticsearch.jdbc.strategy.standard.StandardContext.execute(StandardContext.java:188) ~[elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]rn at org.xbib.tools.JDBCImporter.process(JDBCImporter.java:117) ~[elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]rn at org.xbib.tools.Importer.newRequest(Importer.java:241) [elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]rn at org.xbib.tools.Importer.newRequest(Importer.java:57) [elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]rn at org.xbib.pipeline.AbstractPipeline.call(AbstractPipeline.java:86) [elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]rn at org.xbib.pipeline.AbstractPipeline.call(AbstractPipeline.java:17) [elasticsearch-jdbc-1.6.0.0-uberjar.jar:?]rn at java.util.concurrent.FutureTask.run(FutureTask.java:262) [?:1.7.0_79]rn at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [?:1.7.0_79]rn at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [?:1.7.0_79]rn at java.lang.Thread.run(Thread.java:745) [?:1.7.0_79]rn[11:43:58,622][WARN ][BulkTransportClient ][Thread-1] no clientrn[/code]rn从上面可以看出他还是找elasticsearch这个集群,感觉设置那个cluster.name没生效,但是http://....:9200/_plugin/head/这个页面上cluster.name已经改过来了。rn在同步脚本上叫上下面这些属性也是一样:rn[code=java]rn"elasticsearch" : rn "cluster" : "elastic search.dev",rn "host" : "localhost",rn "port" : 9300rn ,rn[/code]
ElasticSearch复制索引并修改字段
elasticsearch是不支持动态的修改mapping字段的,但是我们如何实现修改某一个字段呢? 方法为:1、先创建修改后的mapping字段,字段名字一致,类型不一致 2、将老索引中的数据复制到新的索引中。 elasticsearch语句: 创建索引后设置新的mapping字段PUT my_index { "mappings": { "my_type": { "
定期删除elasticsearch集群10天以上的索引
背景 需要定期清理的索引的后缀日期格式为YYYY.MM.DD,如:project-index-2017.10.01思路 通过_cat/indices接口可以获取当前ES全部索引信息,取第三列为索引名。过滤出索引名中带有的日期字符串,然后进行日期比较,早于10天前的日期便可通过日期模糊匹配索引来删除。完整的脚本如下:#!/bin/bash##############################
elasticsearch 索引重命名
直接复制索引到新的索引名称 POST localhost:9200/_reindex { "source": { "index": "indexName" }, "dest": { "index": "newIndexName" } } 查询复制索引到新的索引名称 POST localhost:9200/_reindex { "source&
Elasticsearch之重新索引数据、索引别名和零停机时间。
博文中的内容来源《Elasticsearch权威指南(中文版)》这一本书,感激不尽。
elasticsearch索引备份恢复、跨集群迁移
参考链接: https://www.elastic.co/guide/en/elasticsearch/guide/current/backing-up-your-cluster.html# 坑或者是注意事项 indices属于某种node.box_type,恢复索引的目标机群需要有这种type的节点,不然会恢复不了。 indices需要open。 步骤: 1、创建
Elasticsearch 之(14)创建、修改以及删除索引
创建索引的语法PUT /my_index { "settings": { ... any settings ... }, "mappings": { "type_one": { ... any mappings ... }, "type_two": { ... any mappings ... }, ... } }创建索引的示...
[Elasticsearch] 索引管理 (五) - 默认映射,重索引,索引别名
默认映射(Default Mapping) 一般情况下,索引中的所有类型都会有相似的字段和设置。因此将这些常用设置在_default映射中指定会更加方便,这样就不需要在每次创建新类型的时候都重复设置。_default映射的角色是新类型的模板。所有在_default映射之后创建的类型都会包含所有的默认设置,除非显式地在类型映射中进行覆盖。 比如,我们使用_default映射对所有类型禁用
优化ElasticSearch之合理分配索引分片
大多数ElasticSearch用户在创建索引时通用会问的一个重要问题是:我需要创建多少个分片? 在本文中, 我将介绍在分片分配时的一些权衡以及不同设置带来的性能影响. 如果想搞清晰你的分片策略以及如何优化,请继续往下阅读. 为什么要考虑分片数 分片分配是个很重要的概念, 很多用户对如何分片都有所疑惑, 当然是为了让分配更合理. 在生产环境中, 随着数据集的增长, 不合理的分配策
ElasticSearch创建索引报错
当执行 curl -X PUT '9.112.4.34:9200/accounts/person/1' -d ' {   "user": "张三",   "title": "工程师",   "desc": "数据库管理" }' 报错:{"error":"Content-Type header [application/x-www-form-urlenco
elasticsearch5.0.1集群索引分片丢失的处理
问题描述: 索引voice:live:logout的0分区的主分区和复制分区全部丢失,集群状态是红色,并且新的数据无法写入 如下 curl 10.26.241.237:9200/_cat/shards voice:live:logout    0 p UNASSIGNED voice:live:logout    0 r UNASSIGNED 解决思路: 将现有的数据备份出来,然
es重命名索引
from elasticsearch import Elasticsearch from elasticsearch import helpers es = Elasticsearch(hosts="0.0.0.0:9200") source_index = "ana-test_20180805_1" target_index = "ana-test-test_20180805_1" bod...
Elasticsearch中的默认映射,重索引和索引别名
转载自:http://blog.csdn.net/dm_vincent/article/details/41643793 默认映射: 一般情况下索引中的所有类型都会有相似的字段和设置。因此将这些常用设置在_default映射中指定会更加方便,这样就不需要在每次创建新类型的时候重复设置。_default映射的角色是新类型的模板。所有在_defautl映射之后创建的类型都会包含所有的默认设置,除非
ES的集群名字被谁改了?
Es查询报错NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{192.168.14.128}{192.168.14.128:9300}]] 原因: 1.可能端口问题,客户端端口默认为9300 2.浏览器访问 http://192.168.14.128:9200/ ,查看
elasticsearch索引自动清理
查看所有的索引文件: curl -XGET http://localhost:9200/_cat/indices?v 删除索引文件以释放空间: curl -XDELETE http://localhost:9200/filebeat-2016.12.28 单节点的elk可在索引目录删除索引文件:集群环境删除某节点的索引文件,会导致集群服务不可用.集群环境需要使用API的方式进行删除. 索
Elasticsearch--索引备份与迁移
Elasticsearch 备份索引数据及 在不同集群之间迁移索引数据
Elasticsearch-PHP(二) - 索引的增删改查
创建一个索引 <?php require 'vendor/autoload.php'; $hosts = [ '192.168.247.140:9200' // ip和端口 ]; $client = Elasticsearch\ClientBuilder::create() ->setHosts($hosts)...
ElasticSearch5.6.1监控集群状态、查看集群信息的一般操作方法
本文如要讲述ElasticSearch5.6.1如何监控集群状态、查看集群信息的一般操作方法。
elasticsearch 索引太多太大会影响写入性能吗?
https://elasticsearch.cn/question/3595 小弟使用filebeat+kafka+logstash+elasticsearch的模式收集log,现在log大约每天150g左右,kafka的消费速度非常慢,总是有大量log堆积,现在elasticsearch集群分布在5台机器上12核12g的机器,是哪里不对吗? ...
elasticsearch5.0集群大数据量迁移方法及注意事项
当es集群的数据量较小的情况下elasticdump这个工具比较方便,但是当数据量达到一定级别比如上百G的时候,elasticdump速度就很慢了,此时我们可以使用快照的方法进行备份 elasticdump工具的使用可以参考 博文:elasticsearch5.0.1集群一次误删除kibana索引引发的血案 http://blog.csdn.net/reblue520/article/detai
elasticsearch-重建索引,数据迁移
重新索引你的数据 尽管可以增加新的类型到索引中,或者增加新的字段到类型中,但是不能添加新的分析器或者对现有的字段做改动。 如果你那么做的话,结果就是那些已经被索引的数据就不正确,搜索也不能正常工作。 对现有数据的这类改变最简单的办法就是重新索引:用新的设置创建新的索引并把文档从旧的索引复制到新的索引。 字段 _source 的一个优点是在Elasticsearch中已经有
ElasticSearch 6.1.1--Head插件添加索引及其添加,修改,删除文档
1、根据上编博客启动相对应的服务,进项连接如下: 2、ElasticSearch提供了丰富的http url接口对外提供服务, 这也使得ElasticSearch插件特别多,功能也强大; 我们今天来讲下 用Head插件来添加索引 这里有好几种方式,先讲一种原始的, 选择 复合查询 ; 地址栏输入:http://localhost:9200/student     PUT方式
43.Elasticsearch索引迁移的四种方式
本文主要讲解Elasticsearch下实现索引迁移的几种方式。0、引言将ES中的索引拷贝到其他ES中,或者将ES整体迁移,研究发现有两个开源的工具:elaticserch-dump和 Elasticsearch-Exporter。 除此之外,logstash在索引同步、迁移方面的作用也很大。 两工具及logstash实现迁移的介绍、安装、使用、验证效果等展示如下:1、elasticsearch-...
ElasticSearch索引构建速度调优
ElasticSearch version 2.1.1 第一次调优: 1."number_of_replicas": 0     构建索引的时候,可以先关闭replicas,等索引建立完毕之后在建立副本 2."refresh_interval": "-1"     构建索引的时候不需要实时refresh 3.translog 优化:      "translog": {      ...
elasticsearch集群文件及路径设置
es集群文件路径: (1)数据目录、日志目录以及插件目录 默认情况下es会将plugin、log、data 、config、file都放在es的安装目录中。这有一个问题,就是在进行es升级的时候,可能会导致这些目录被覆盖掉使我们集群中的文件或数据丢失,所以对于这些特殊文件 应该 特别指定目录去存储: path.data:用于设置数据文件的目录,可以指...
ElasticSearch入门- 设置分片副本数量及putMapping
在之前的一篇文章中,写到如何创建mapping。里面只是简单的创建了一个mapping。其实,这种比较重要并且一旦建立无法修改的操作还是需要仔细规划的。 今天我介绍设置index的分片数量及副本数量,即创建索引的如何指定分片的个数及副本的个数。分片的个数在创建之后是无法再增加和减少的,除非你另外建一个索引库,而副本是可以在运行的时候,动态增加和减少。因此,在创建索引库时,规划好分片(Shar...
Elasticsearch集群的数据备份
备份集群 随着存储数据软件的发展,常规性的备份数据越来越重要。Elasticsearch的replicas提供了运行时的高可用性;在服务不中断的情况下,允许不定时的节点宕机。 然而,Repalicas并不提供针对灾难性失败的保护。因此,你需要实时的备份你的集群–一份完整的拷贝,以备不时之需。 备份集群,你需要用到snapshot API.它会将集群当前的状态和数据保存到
Elasticsearch 水平扩容过程与容错机制
水平扩容过程 扩容后 primary shard 和 replica shard 会自动的负载均衡。 扩容后每一个节点上的 shard 会减少,那么分配给每个 shard 的CPU、内存、IO资源会更多,性能将会提高。 扩容的极限,如果有6个 shard,扩容的极限就是6个节点,每个节点上一个 shard,如果想超出扩容的极限,比如说扩容到9个节点,那么可以增加 replica shard...
Elasticsearch:跨集群数据迁移之离线迁移
文章目录跨集群数据迁移离线迁移elasticsearch-dumpsnapshotreindexlogstash总结 跨集群数据迁移 用户在腾讯云上自建的ES集群或者在其它云厂商购买的ES集群,如果要迁移至腾讯云ES,用户可以根据自己的业务需要选择适合自己的迁移方案。如果业务可以停服或者可以暂停写操作,可以参考离线迁移的四种方案。 离线迁移 离线迁移需要先停止老集群的写操作,将数据迁移完毕后在新集...
Elasticsearch 两个集群之间数据导入导出
直接上代码 package net.csdn; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import net.csdn.search.common.EsClientFactory; import org.apac...
Elasticsearch重建索引方法
1. 删除 test_dev_log索引 (有就删除,没有就直接跳到第二点新建) 删除  id = 1 的数据,操作如下: url:http://127.0.0.1:9200/index名称/type名称/1    HTTP方法采用DELETE的形式。 2. 重建索引 ,注意选择了  put, 创建索引和mapping都是put http://192.168.8.183:9200/te...
elasticsearch索引备份与迁移 sshfs建立共享文件
备份es数据的步骤: 1. 集群。多节点时需要挂载一个共享目录建立一个共享目录,这个共享目录要求集群中的所有节点都能感知到。如何创建共享仓目录后面补充。 2. 在每个节点的$ELASTICSEARCH_HOME/config/elasticsearch.yml中添加path.repo: /home/elk/es_backup 配置,并重启节点,其中/home/elk/es_ba...
elasticsearch索引数据的过程
(一)索引相关主要配置参数: action.auto_create_index index.mapper.dynamic index.number_of_shards index.number_of_replicas index.store.throttle.type index.store.throttle.max_bytes_per_sec index.queries.cache...
elasticsearch 清空缓存与关闭索引 和 linux清空缓存 top系统监控命令 与iostat的应用
概要:    1:介绍背景    2:使用指令介绍 :最近为了做es的从磁盘读取效率需要用到清空缓存和关闭其他索引的需求,这里分享一下自己的找到的使用指令1:清空elasticsearch索引缓存       清空所有索引缓存:                POST    _flush                 POST  _cache/_clear        清空指定索引的缓存:  ...
使用JAVA实现elasticsearch中索引数据的迁移
   最近由于业务的需求,需要将elasticsearch中的索引数据迁移到另一个索引中,由于本人不会python,而且用的是windows,所以网上说的修改映射以及elasticdump来实现对我根本不现实,所以只能是苦逼的写java代码来实现,所幸网络发达,让我找到了出路!  下面看代码。 Settings settings = ImmutableSettings.settingsBuil...
Elasticsearch副本的作用
副本分片的作用: 副本分片的主要目的是为了故障转移。 故障转移/集群恢复 如果持有主分片的节点挂了,一个副本分片就会晋升为主分片 在索引写入时,副本分片做着与主分片相同的工作。新文档首先被索引进主分片然后再同步到其它所有的副本分片。增加副本数并不会增加索引容量。 通过副本进行负载均衡 搜索性能取决于最慢的节点的响应时间,所以尝试均衡所有节点的负载是一个好想法。 如果我们只是增加一个...
记一次elasticsearch索引数据后但查不到
背景:需要在一堆日志中统计所有存在的源IP,日志时按天存放的,代码结构如下: def get_all_store_hosts(): ''' 返回es中存储中所有ip 在索引doc时未设置refresh ''' return _all_ def get_distinct_hosts_from_logs(day): ...
Elasticsearch 备份并在另一个集群恢复
原载于本人博客:https://dev.tail0r.com/elasticsearch-restore-on-another-cluster/ 以下简要记录 ES备份 indices 并在另一个集群恢复的过程。 1. 在 elasticsearch.yml 中新增 path.repo: ["/var/backups"],其中/var/backups 为你想要备份到的目录,需要...
Elasticsearch_初始化配置
Java代码   构建ES集群环境经常用到的配置:   1.action.auto_create_index --配置是否自动创建索引(true OR false);   2.gateway.type -- (fs, none, local);   3.cluster.routing.schedule 如(50ms), 发现新节点时间            Settin
Elasticsearch究竟要设置多少分片数?
0、引言本文翻译自Elasticsearch20170918热乎的官方博客,原作者:Christian Dahlqvist。 在构建Elasticsearch集群的初期如果集群分片设置不合理,可能在项目的中后期就会出现性能问题。Elasticsearch是一个非常通用的平台,支持各种各样的用例,并且为数据组织和复制策略提供了巨大灵活性。这种灵活性使得作为ELK新手的你将数据组织成索引和分片变得困难。
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 数据库系名和课程名 数据库系名和课程名