我正在点击在 solr 4.3 中启用基本身份验证的链接。
https://lucidworks.com/blog/2015/08/17/securing-solr-basic-auth-permission-rules/
当 o 上传 security.json 到 ZooKeeper 时
scripts/cloud-scripts/zkcli.sh -zkhost localhost:8983 -cmd putfile /security.json security.json
但出现以下错误:
WARN - 2016-06-16 23:19:28.798; org.apache.zookeeper.ClientCnxn$SendThread; Session 0x0 for server localhost/127.0.0.1:8983, unexpected error, closing socket connection and attempting reconnect java.io.IOException: Packet len1213486160 is out of range! at org.apache.zookeeper.ClientCnxnSocket.readLength(ClientCnxnSocket.java:112) at org.apache.zookeeper.ClientCnxnSocketNIO.doIO(ClientCnxnSocketNIO.java:79) at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:366) at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1081)
任何人都可以帮助解决这个问题。
最佳答案
我认为问题在于您使用的端口号是 8983,这是您的主机端口。 Solr 在 hostPort+1000 上运行 Zookeeper,所以在你的情况下端口号将是 localhost:9983
关于java - 在 solr 4.3 中启用基本身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37866167/