异常信息如下:
SEVERE: null:java.lang.IllegalArgumentException: port out of range:-1
at java.net.InetSocketAddress.<init>(InetSocketAddress.java:83)
at java.net.InetSocketAddress.<init>(InetSocketAddress.java:63)
at
org.apache.solr.cloud.SolrZkServerProps.setClientPort(SolrZkServer.java:315)
at
org.apache.solr.cloud.SolrZkServerProps.getMySeverId(SolrZkServer.java:278)
at
org.apache.solr.cloud.SolrZkServerProps.parseProperties(SolrZkServer.java:453)
at
org.apache.solr.cloud.SolrZkServer.parseConfig(SolrZkServer.java:90)
at
org.apache.solr.core.CoreContainer.initZooKeeper(CoreContainer.java:208)
按照solr官网邮件中的解决方式是无法实现的,错误配置如下:
-DzkRun -DzkHost=nodeA:9983,nodeB:9983,nodeC:9983,nodeD:9983/solrroot -DnumShards=2 -Dbootstrap_confdir=./solr/collection1/conf -Dcollection.configName=MyConfig
错