0

私たちのアーキテクチャには、データセンターに 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) 既存のデータを失うことなく、Solr とグラフを同じ DC に統合できますか?

2) grap と solr 用に別のデータセンター ノードを作成する必要がありますか?

4

2 に答える 2

0

これは、SimpleSnitch 構成で割り当てられる "Solr" から "SearchGraph" へのデータセンターの名前の変更に関連している可能性が最も高いです。これを解決する方法は、適切なノードで廃止プロセスに従い、グラフを有効にしてノードを再起動することです。これにより、ノードをダウンさせたときにデータ損失が発生しないようにすることができます。詳細な手順については、以下にリンクされているドキュメントを参照してください。

上で回答したように、/etc/default/dse を編集して適切なフラグを調整することで、Graph と Solr を同じノードで有効にすることができます。

http://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsDecomissionDC.html

于 2016-07-20T13:06:22.007 に答える
0

最後に問題を解決しました

1) はい、同じ DC の新しいノードで Solr とグラフを統合できます

データセンター: サーチグラフ

国連 192.168.8.10 116.25 KB 1 ? 9f9909** ラック1

国連 192.168.8.11 134.91 KB 1 ? 532344** ラック 1

国連 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
于 2016-07-20T12:23:41.527 に答える