有关设置Solr Cloud的详细步骤?

2020-09-28 13:32发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,专家,我想建立solr cloud,并检查了以下链接。 https://help.hybris.com/6.4.0/hcd/db8468fa070b4d9c83a2f684763d3e45.html

但是关于云模式只有有限的部分。 我有以下问题:1.要建立solr云,是否应该像master_slave模式那样复制solr服务器文件? 并将它们保存在其他文件夹中? 然后从自己的bin文件夹启动那些节点? 或者我只需要维护具有以下信息的本地属性:solrserver.instances.cloud1.autostart = false solrserver.instances.cloud1.mode = cloud solrserver.instances.cloud1.port = 8983 solrserver.instances.cloud1.memory = 512m solrserver.instances .cloud1.zk.host = solrserver.instances.cloud1.zk.upconfig = true

solrserver.instances.cloud2.autostart = false solrserver.instances.cloud2.mode = cloud solrserver.instances.cloud2.port = 8984 solrserver.instances.cloud2.memory = 512m solrserver.instances.cloud2.zk.host = localhost :9983 solrserver.instances.cloud2.zk.upconfig = false

然后启动它们?

2.to 启动服务器。 我应该在哪里执行这些命令? 在平台文件夹下?

ant startSolrServer -Dinstance.name = cloud1

ant startSolrServer -Dinstance.name = cloud2

通常,我假设是云情况,我们需要在不同的服务器上部署solr。 因此我们需要将文件复制到目标文件夹。 但这没有在Wiki中提及。 这让我感到困惑。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,专家,我想建立solr cloud,并检查了以下链接。 https://help.hybris.com/6.4.0/hcd/db8468fa070b4d9c83a2f684763d3e45.html

但是关于云模式只有有限的部分。 我有以下问题:1.要建立solr云,是否应该像master_slave模式那样复制solr服务器文件? 并将它们保存在其他文件夹中? 然后从自己的bin文件夹启动那些节点? 或者我只需要维护具有以下信息的本地属性:solrserver.instances.cloud1.autostart = false solrserver.instances.cloud1.mode = cloud solrserver.instances.cloud1.port = 8983 solrserver.instances.cloud1.memory = 512m solrserver.instances .cloud1.zk.host = solrserver.instances.cloud1.zk.upconfig = true

solrserver.instances.cloud2.autostart = false solrserver.instances.cloud2.mode = cloud solrserver.instances.cloud2.port = 8984 solrserver.instances.cloud2.memory = 512m solrserver.instances.cloud2.zk.host = localhost :9983 solrserver.instances.cloud2.zk.upconfig = false

然后启动它们?

2.to 启动服务器。 我应该在哪里执行这些命令? 在平台文件夹下?

ant startSolrServer -Dinstance.name = cloud1

ant startSolrServer -Dinstance.name = cloud2

通常,我假设是云情况,我们需要在不同的服务器上部署solr。 因此我们需要将文件复制到目标文件夹。 但这没有在Wiki中提及。 这让我感到困惑。

付费偷看设置
发送
2条回答
半个程序猿
1楼-- · 2020-09-28 13:48

嗨,本地属性中的配置仅用于solrserver扩展。 如果将Solr从hybris/bin/ext-commerce/solrserver/resources/solr/复制到所需位置,则必须手动完成配置以及启动或停止服务器,如文档中"使用 外部独立服务器"部分,使用以下命令启动和停止。

./bin/solr start -p 8983

./bin/solr stop -p 8983

通常,根据文档solrserver扩展,在CI或开发人员环境中非常方便,如果服务器不同,则Iexternal Standalone Server更为方便。

黑丝骑士
2楼-- · 2020-09-28 13:45

嗨,

这不是那么简单。 我认为首先需要对Zookeeper进行不同的部署才能建立Zookeeper集群。

然后部署Solr云。 云端模式的Wiki太简单了。

一周热门 更多>