我有3台Zookeeper服务器在server1:2181, server2:2181
和server3:2181
运行。
我想在server1:8983,server2:8983,server3:8983
和server4:8983
启动4个Solr服务器,指向上面的Zookeeper Ensemble。所以在server1,我运行一个命令:
bin>solr -c -z server1:2181,server2:2181,server3:2181 -m 2g
我收到了一条错误消息:
Missing operand.
Invalid command-line option: server2:2181
Usage:.........
但如果我指向一个Zookeeper服务器,例如:
bin>solr -c -z server1:2181 -m 2g
它成功启动。
所有服务器都在Windows中运行。
我做错了什么?或者Windows中的Solr启动脚本是否有错误?
答案 0 :(得分:1)
您需要将zk连接字符串放在引号中。