我目前正在使用Solr Cloud 6.1,在7.0之前也可以观察到以下行为 .

我正在尝试创建一个包含5个分片和复制因子为2的Solr集合 . 我有5个物理服务器 . 通常,这会在所有可用服务器之间均匀分配所有10个副本 .

但是,当使用 -h (主机名)参数启动Solr Cloud时,为每个Solr实例提供一个单独但恒定的主机名,这不再起作用 . 然后分布看起来像这样:

solr-0:

wikipedia_shard1_replica1 wikipedia_shard2_replica1 wikipedia_shard3_replica2 wikipedia_shard4_replica1 wikipedia_shard4_replica2

solr-1:

solr-2:

wikipedia_shard3_replica1 wikipedia_shard5_replica1 wikipedia_shard5_replica2

solr-3:

wikipedia_shard1_replica2

solr-4:

wikipedia_shard2_replica2

我需要使用主机名,因为Solr在Kubernetes集群中运行,其中IP地址频繁更改,Solr在容器重启后不会找到它的核心 . 我首先怀疑更新的Solr版本是导致这种情况的原因,但我将其缩小到主机名问题 .

这有什么解决方案吗?

java 支持 shards 的jar_Solr Cloud:跨节点分配Shards相关推荐

  1. 大数据求索(6): 使用Flume进行数据采集单机监控端口、监控文件、跨节点等多种方式

    大数据求索(6): 使用Flume进行数据采集 大数据最好的学习资料是官方文档. Flume官方文档地址http://flume.apache.org/ Flume简单介绍 Flume是一种分布式的. ...

  2. mysql跨节点join——federated引擎

    一. 什么是federated引擎 mysql中的federated类似于oracle中的dblink. federated是一个专门针对远程数据库的实现,一般情况下在本地数据库中建表会在数据库目录中 ...

  3. 64位 java 数据类型_全面解析Java支持的数据类型及Java的常量和变量类型

    基本数据类型变量就是用来储存值而保留的内存位置.这就意味着当你创建一个变量时就会在内存中占用一定的空间. 基于变量的数据类型,操作系统会进行内存分配并且决定什么将被储存在保留内存中.因此,通过给变量分 ...

  4. java.lang.AbstractMethodError: org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.cho

    使用Ribbon负载均衡时出现有以下错误 java.lang.AbstractMethodError:org.springframework.cloud.netflix.ribbon.RibbonLo ...

  5. java接口+Java支持多继承吗?

    java接口+Java支持多继承吗? 1.接口使用interface(接口)关键字修饰 2.接口中的方法默认都是全局抽象方法,即默认public abstract修饰 3.接口不能直接new对象,必须 ...

  6. Spring Cloud Feign 启动报错 java.lang.ClassNotFoundException: org.springframework.cloud.client.loadbalan

    问题描述:在Spring Cloud项目中引入了feign后启动项目,项目会报错:java.lang.ClassNotFoundException: org.springframework.cloud ...

  7. 分布式监控apm_Datadog:APM和分布式跟踪的新Java支持

    分布式监控apm 作为Datadog应用程序性能监视的产品经理,我与客户紧密合作,以确保Datadog满足其代码级监视需求. 当我和我的团队考虑为Datadog的APM产品添加新的语言支持时,很明显J ...

  8. Datadog:APM和分布式跟踪的新Java支持

    作为Datadog应用程序性能监视的产品经理,我与客户紧密合作,以确保Datadog满足他们的代码级监视需求. 当我和我的团队考虑为Datadog的APM产品添加新的语言支持时,很明显Java将成为重 ...

  9. java支持库 易语言_易语言支持库|易语言支持库更新集合包下载233个 - 欧普软件下载...

    易语言支持库更新集合包是目前比较齐全的集合包,包含233个,有EXCEL2000支持库2.0.Java支持库2.0.PowerPoint2000支持库2.0.DirectX2D支持库2.0.位图操作支 ...

最新文章

  1. OFRecord 数据格式
  2. Android中处理崩溃异常
  3. 谨慎对待switch,用Object对象替换switch
  4. ssh和sshd服务
  5. 有谁还用QuickReport吗?
  6. Flutter 完美的验证码输入框(2 种方法)
  7. NYOJ-42 一笔画问题
  8. 由奥迪车灯想到的前端动画
  9. 我的天,强化学习还能用在自动驾驶领域?
  10. C#控件前缀命名规范
  11. JS和Jquery获取和修改label的值
  12. .NET Core中的性能测试工具BenchmarkDotnet
  13. java-生产者消费者模式
  14. OpenSSL 创建自签名证书
  15. 如何记录SQL Server数据库对象
  16. 不需编译让aspx页自主筛选数据绑定记录
  17. 前后端分离的思考与实践(四)
  18. 会议管理系统java_javaweb会议管理系统
  19. 解决intellij IDEA设置浏览器路径之后重启失效的问题
  20. Java学习之JavaFX安装

热门文章

  1. Firefox开发者版本终于支持Windows 64位
  2. 获取checkbox后面的文本内容
  3. ImageFieldFile:XXXX is not JSON serializable
  4. java-io流入门
  5. BeanPropertyRowMapper
  6. error LNK2001: 无法解析的外部符号 _IID_IDirectDraw7
  7. Java中String,StringBuffer,StringBuilder的区别
  8. 【蜕变之路】第31天 Spring Tool Suite和IntelliJ (2019年3月21日)
  9. Docker搭建nexus3私服
  10. MFC PreTranslateMessage介绍