我是solr cloud的新手,现在与外部zookeeper集成了solr cloud .
我想在4个不同的服务器上运行4个solr核心,并由zookeeper管理 .
因此,我在具有不同端口的89个不同的ip服务器上运行solr核心,8983,8984,8985,8986并与zookeeper绑定 . 没关系
但是当我在其中一个核心创建集合以及以下表达时
/opt/solr/bin/solr create -c articles -s 2 -rf 2
我收到了错误 . 因为远程服务器 . 但是当我用不同的端口在同一个ip中创建4个节点时,没关系 . 是否有任何命令或任何方法在solr Cloud 模式下创建4个远程solr colres?
1 回答
首先检查集群是否配置正确 . 转到localhost:8983/solr/admin/collections?action=CLUSTERSTATUS并检查是否所有4个节点都处于活动状态 .
那么,您是否尝试使用管理页面创建集合?
转到http://localhost:8983/solr,然后转到收藏集 .
单击“添加集合”按钮
命名你的集合,从rop down列表中选择一个配置名称(你应该先在zookeeper中上传它)
插入2作为num分片,转到高级,然后选择2作为每个节点的最大分片
创建集合,看看是否可以在菜单上选择Cloud .
让我知道这个是否奏效 .