0

Наша архитектура имеет 3 узлов в центре обработки данных: Solr, с SOLR_ENABLED = 1Интеграция Datastax Solr и Graph

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 

Нам необходимо интегрировать график для Datastax, так что позволило GRAPH_ENABLED = 1 в 192.168.8.22 и нашей архитектуры теперь выглядят ниже с 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 и график с одним и тем же постоянным током без потери существующих данных?

2) Нужно ли создавать отдельный узел центра обработки данных для grap и solr?

ответ

0

Наконец решен вопрос

1) Да, мы можем интегрировать Solr и график свежих узлов на одном DC

Datacenter: SearchGraph

ООН 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 ** Rack1

Если данные уже существуют добавить

JVM_OPTS="$JVM_OPTS -Dcassandra.replace_address=**NodeIP**" 

до конца файла cassandra-env.sh

2) Нет, график и Solr может быть интегрировать в пределах одного домена. Отредактируйте файл/и т.д./по умолчанию/DSE и изменения, как указано ниже

SOLR_ENABLED=1 

GRAPH_ENABLED=1 
+0

ошибка вы, вероятно, заметили, в журнале запуска был связан с именем Datacenter меняется от «Solr» до «SearchGraph». В качестве дополнительной заметки на будущее и в качестве лучшей практики. Вы захотите вывести из строя узлы, а затем перезапустить их с помощью соответствующих конфигураций. Это просто гарантирует, что вы не потеряете данные. http://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsDecomissionDC.html – peytoncas

0

Это, скорее всего, связано с изменением названия Datacenter от «Solr» до «SearchGraph», который является тем, что получает назначение в конфигурации SimpleSnitch. То, как вы хотели бы решить это, - это выполнить процесс снятия с эксплуатации на соответствующем узле, включив график и перезапустив узел. Это поможет вам избежать потери данных при смене узлов. Подробные инструкции приведены в документации, приведенной ниже.

Как вы ответили выше, Graph и Solr могут быть включены на одном и том же узле путем редактирования/etc/default/dse и настройки соответствующих флагов.

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