集成 Datastax solr 和 Graph
Integrate Datastax solr and Graph
我们的架构在数据中心有 3 个节点:Solr,SOLR_ENABLED=1
Datacenter: Solr
UN 192.168.8.22 57.02 MB 1 ? 396***** rack1
UN 192.168.8.23 56.72 MB 1 ? 7365**** rack1
UN 192.168.8.24 59.33 MB 1 ? 92d7**** rack1
我们需要将Graph集成到Datastax中,所以在192.168.8.22中启用了GRAPH_ENABLED=1
我们的架构现在看起来像下面有 2 个 DC,现在 solr 在 192.168.8.22
中不工作
Datacenter: SearchGraph
UN 192.168.8.22 57.02 MB 1 ? 396***** rack1
.
Datacenter: Solr
UN 192.168.8.23 56.72 MB 1 ? 7365**** rack1
UN 192.168.8.24 59.33 MB 1 ? 92d7**** rack1
1) 我可以在同一个 DC 中集成 Solr 和图形而不丢失现有数据吗?
2) 我们是否需要为 grap 和 solr 创建单独的数据中心节点?
问题终于解决了
1) 是的,我们可以在同一数据中心的新节点上集成 Solr 和图形
数据中心:SearchGraph
UN 192.168.8.10 116.25 KB 1 ? 9f9909** 机架 1
UN 192.168.8.11 134.91 KB 1 ? 532344** 机架 1
UN 192.168.8.12 124.31 KB 1 ? efd6dd** 机架 1
如果数据已经存在添加
JVM_OPTS="$JVM_OPTS -Dcassandra.replace_address=**NodeIP**"
到cassandra文件结尾-env.sh
2) 不可以,Graph 和 Solr 可以集成在同一个 DC 中。
编辑文件 /etc/default/dse 并按如下所述进行更改
SOLR_ENABLED=1
GRAPH_ENABLED=1
这很可能与数据中心的名称从 "Solr" 更改为 "SearchGraph" 有关,这是在 SimpleSnitch 配置中分配的名称。您想要解决此问题的方法是在适当的节点上执行停用过程,启用图形并重新启动节点。这将有助于确保您在关闭节点时不会遇到任何数据丢失。您可以在下面链接的文档中找到详细步骤。
正如您在上面的回答,Graph 和 Solr 可以通过编辑 /etc/default/dse 并调整适当的标志在同一节点上启用。
http://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsDecomissionDC.html
我们的架构在数据中心有 3 个节点:Solr,SOLR_ENABLED=1
Datacenter: Solr
UN 192.168.8.22 57.02 MB 1 ? 396***** rack1
UN 192.168.8.23 56.72 MB 1 ? 7365**** rack1
UN 192.168.8.24 59.33 MB 1 ? 92d7**** rack1
我们需要将Graph集成到Datastax中,所以在192.168.8.22中启用了GRAPH_ENABLED=1 我们的架构现在看起来像下面有 2 个 DC,现在 solr 在 192.168.8.22
中不工作Datacenter: SearchGraph
UN 192.168.8.22 57.02 MB 1 ? 396***** rack1
.
Datacenter: Solr
UN 192.168.8.23 56.72 MB 1 ? 7365**** rack1
UN 192.168.8.24 59.33 MB 1 ? 92d7**** rack1
1) 我可以在同一个 DC 中集成 Solr 和图形而不丢失现有数据吗?
2) 我们是否需要为 grap 和 solr 创建单独的数据中心节点?
问题终于解决了
1) 是的,我们可以在同一数据中心的新节点上集成 Solr 和图形
数据中心:SearchGraph
UN 192.168.8.10 116.25 KB 1 ? 9f9909** 机架 1
UN 192.168.8.11 134.91 KB 1 ? 532344** 机架 1
UN 192.168.8.12 124.31 KB 1 ? efd6dd** 机架 1
如果数据已经存在添加
JVM_OPTS="$JVM_OPTS -Dcassandra.replace_address=**NodeIP**"
到cassandra文件结尾-env.sh
2) 不可以,Graph 和 Solr 可以集成在同一个 DC 中。 编辑文件 /etc/default/dse 并按如下所述进行更改
SOLR_ENABLED=1
GRAPH_ENABLED=1
这很可能与数据中心的名称从 "Solr" 更改为 "SearchGraph" 有关,这是在 SimpleSnitch 配置中分配的名称。您想要解决此问题的方法是在适当的节点上执行停用过程,启用图形并重新启动节点。这将有助于确保您在关闭节点时不会遇到任何数据丢失。您可以在下面链接的文档中找到详细步骤。
正如您在上面的回答,Graph 和 Solr 可以通过编辑 /etc/default/dse 并调整适当的标志在同一节点上启用。
http://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsDecomissionDC.html