首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Banana中加载在Datastax中创建的多个核心

在Banana中加载在Datastax中创建的多个核心
EN

Stack Overflow用户
提问于 2018-07-25 13:28:51
回答 2查看 127关注 0票数 0

我想加载多个核心,这些核心是在Datastax Cassandra Solr中创建的。

目标是创造各种香蕉仪表板和提供给用户的基础上的每一个核心。

目前,我可以通过改变:

代码语言:javascript
运行
复制
$DSE_HOME/resources/banana/src/config.js
solr_core: "MY_OWN_CORE"

这是否可以通过在上述属性中提供列表来加载多个核心?或者,对于所有Cassandra表/Solr核来说,拥有一个单独的仪表板的最佳方式应该是什么。

目前,我已经跟踪此链接,以使香蕉在DSE &加载1 Solr核心。

当前版本的DSE,我正在使用的是DSE 5.0.11

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-13 06:47:29

我的问题通过以下步骤解决:我需要给出以下内容:

代码语言:javascript
运行
复制
$DSE_HOME/resources/banana/src/config.js
solr_core: "MY_OWN_CORE"

不过,我仍然可以从香蕉UI中更改或加载另一个核心。

1)将https://github.com/LucidWorks/banana克隆到$DSE_HOME/resources/香蕉。

确保您已经签出了发布分支(应该是默认的)。如果您愿意,您可以在这一点上使用rm -rf .git来节省空间,但它并不是很大。

2)编辑资源/香蕉/src/config.js和:

将solr_core更改为您最常使用的核心(只是方便起见,以后可以在每个仪表板的设置上选择不同的一个)。将banana_index更改为banana.dashboards (可以是您想要的任何东西,但是相应地修改步骤3的)。如果不想将仪表板保存到solr,则不需要严格要求。

3)从resources/banana/resources/banana-int-solr-4.5/banana-int/conf发布香蕉模式

使用维基百科的solrconfig.xml演示程序,而不是香蕉提供的示例,建议调用核心banana.dashboards。

如果不想将仪表板保存到solr,则不需要严格要求。

代码语言:javascript
运行
复制
curl --data-binary @solrconfig.xml -H 'Content-type:text/xml; charset=utf-8' "http://localhost:8983/solr/resource/banana.dashboards/solrconfig.xml"

curl --data-binary @schema.xml -H 'Content-type:text/xml; charset=utf-8' "http://localhost:8983/solr/resource/banana.dashboards/schema.xml"

curl -X POST -H 'Content-type:text/xml; charset=utf-8' "http://localhost:8983/solr/admin/cores?action=CREATE&name=banana.dashboards"

4)编辑资源/tomcat/conf/server.xml,并在标记中添加以下内容:

5)如果您以前已经启动了DSE,请删除资源/tomcat/work。

6)在Solr模式下启动DSE,然后转到http://localhost:8983/banana

票数 0
EN

Stack Overflow用户

发布于 2018-07-25 13:45:13

最好的方法可能是拥有多个香蕉目录实例,在$DSE_HOME/resources下每个搜索核心一个实例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51520138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档