No live SolrServers available to handle this request

原创 2018年04月17日 17:56:54

环境描述

jdk:1.7

solr:4.10.1

zookeeper:3.4.7

搭建的solrcloud 集群

因为原来项目里面使用的就是solr 4.10.1 

为了系统稳定 没有采取对solr进行版本升级。

问题现象

问题1:

为了方便,只建了一个shard,然后一主一备

当你同时启动两台tomcat的时候,8081和8082的时候。

启动成功后,发现两台tomcat不在一个集群里,登录8081显示8082为Gono

登录8082的时候显示8081为Gone

然后开始频繁重新启动两台tomcat,直到两台solr启动到一个集群中。

问题2:

当你用的web程序通过CloudSolrServer去连接的时候


会出现:No live SolrServers available to handle this request

上述两个原因间歇出现。

第一个问题出现后,CloudSolrServer压根连不上.

但是第一个问题不出现,CloudSolrServer时而会爆出

No live SolrServers available to handle this request

问题解决

No live SolrServers available to handle this request

没有存活的链接

但是登录8081和8082两台solr是可以正常的进行query进行访问的,也没有出现过异常

上述异常是在web中时通solrcloudserver查询的时候出现。

说明你从zookeeper里面取出来的solr连接要不是失效的,要不压根就没有。

查看三台zookeeper

果然第一台zookeeper中并没有我们从could scripts中同步来的数据,更别说solr连接了


这说明问题出现在zookeeper,检查后发现有一台zookeeper的配置文件给注释掉了

可让我一顿好找。这次也长记性,大家引以为戒




版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013177381/article/details/79978013

Solr之java操作集群 -yellowcong

通过Java来操作Solr的集群,可以说和单机的模式都差不多,只是连接的对象是zookeeper服务器了,而不是直接连接的solr服务器。通过CloudSolrServer 连连接服务器,设定操作的...
  • yelllowcong
  • yelllowcong
  • 2017-12-06 17:03:10
  • 468

solr使用中遇到的问题

1.剔除数据 ----在搜索时,想将某些结果排除掉,我们可以使用操作符 “-”进行排除查询。即:-field:value。例:剔除id为123的数据filterQuery.addFilter(&quo...
  • qq_37193694
  • qq_37193694
  • 2018-02-09 15:42:43
  • 132

haproxy 503 service unavailable no server is avaible to handle this request

原因: haproxy 对server检测时是对默认页面进行检测,如果没有默认错误,则直接报503错误,不会转发到相应的server上去。 解决方法:  添加 option httpchk 检测...
  • davidwang456
  • davidwang456
  • 2014-02-19 16:56:37
  • 3675

触摸屏移植问题Unable to handle kernel paging request at virtual address 错误

在移植linux3.3.3到6410开发板时遇到的问题 在移植触摸屏驱动时,只要一点触屏就会打印如下信息,然后系统死掉,从网上找到原因 / # Unable to handle kernel pa...
  • chongzi865458
  • chongzi865458
  • 2012-06-03 22:33:51
  • 1991

关于Linux驱动的一种错误:Unable to handle kernel paging request at virtual address

今天写了个AD驱动,基于S3C2440,要测8个通道正弦信号的测量,只用2440里的一条AD线路,AIN0,方案怎么做,驱动怎么写。 其中在写完测试程序,读取驱动文件里的值得时候,遇到了错误“Una...
  • jtttl
  • jtttl
  • 2014-01-13 11:26:53
  • 1558

Linux安装系统调用表更改模块时系统崩溃(unable to handle kernel paging request at XX)

安装内核模块时,如果里面有更改系统调用等情况,有时会崩溃,出现如下错误: BUG: unable to handle kernel paging request at virtual address ...
  • szkbsgy
  • szkbsgy
  • 2013-08-14 19:49:39
  • 4511

Unable to handle kernel paging request at virtual address 的解决办法

 今天想正式开始编写各底层硬件的驱动程序,首先是双口RAM的,结果吓一一大跳,居然出现如下这么多的问题,这就是传说中的oops消息:root@WK:mknod -m 600 /dev/dram_dri...
  • warmshepherd
  • warmshepherd
  • 2008-11-07 11:19:00
  • 41872

Unable to handle kernel paging request at virtual address

kernel里调试时写alc5642时机器会时而重启,终于抓到了log,如下: Unable to handle kernel paging request at virtual address x...
  • liuxd3000
  • liuxd3000
  • 2015-04-08 15:27:19
  • 7875

Unable to handle kernel paging request at virtual address 0x7e005070 解决办法

有点标题党的味道了~  对于readl() 和 inl() 读取I/O端口报错的探究 给s3c6410的RTC写demo driver的时候遇到这个问题... 如...
  • u011368821
  • u011368821
  • 2014-08-27 16:16:24
  • 3015

解决遇到的Unable to handle kernel paging request at virtual address 错误

    可能是内核没能处理好用户通过系统调用所传递的非法指针,除了内核本身的问题外,GCC BUG也常常造成这种故障,可以尝试这样来定位故障的精确位置:    记录下屏幕上打印的故障地址EIP和故障指...
  • Tobeabetterman_He
  • Tobeabetterman_He
  • 2007-03-28 16:54:00
  • 14016
收藏助手
不良信息举报
您举报文章:No live SolrServers available to handle this request
举报原因:
原因补充:

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