0

Мы используем DataStax Enterprise версии 5.0.1 и сталкиваемся с проблемой при создании графика из Gremlin Console.Ошибка Gettng при создании графика DSE - «Хост не отвечал своевременно»

Вот сведения об ошибке, что я получаю:

[email protected]:~$ dse gremlin-console 
    \,,,/ 
    (o o) 
-----oOOo-(3)-oOOo----- 
plugin activated: tinkerpop.tinkergraph 
plugin activated: tinkerpop.server 
plugin activated: tinkerpop.utilities 
gremlin> :remote connect tinkerpop.server conf/remote.yaml 
==>Configured 13.82.30.252/13.82.30.252:8182 
gremlin> :> 1+1 
Host did not respond in a timely fashion - check the server status and submit again. 
gremlin> :> system.graph('food').create() 
Host did not respond in a timely fashion - check the server status and submit again. 

Я изменил Remote.yaml файл настроек из [locahost] для хостов: [13.82.30.252].

я выполнил команду nodetool, чтобы проверить, если сервер работает правильно:

[email protected]:~$ nodetool status 

Datacenter: dc0 

Status=Up/Down 
|/ State=Normal/Leaving/Joining/Moving 

-- Address  Load  Tokens  Owns Host ID        Rack 

UN 13.82.25.134 168.92 KB 64   ?  d7a98eed-9b15-42ee-bc5c-f406e98fd6fc FD2 

UN 13.82.25.152 189.17 KB 64   ?  7ffa11ea-8607-4bdb-903b-2ee3baeacae8 FD0 

UN 13.82.30.252 150.6 KB 64   ?  a57f6cd8-5466-480e-b919-329c36fbfd28 FD1 

cassandra.yaml имеет следующие записи, относящиеся к хосту:

broadcast_rpc_address: 13.82.30.252 

rpc_address: 0.0.0.0 

Не могли бы вы сообщить мне, какая конфигурация у меня отсутствует?

+0

Как вы создали кластер. Используется ли LCM? – mando222

ответ

4

я понял, что по умолчанию служба DSE график не включен, так что вам нужно отредактировать файл «DSE», чтобы включить его -

sudo vim /etc/default/dse 

Убедитесь, что следующий параметр установлен в 1 -

# Enable the DSE Graph service on this node 
GRAPH_ENABLED=1 

Перезапустите службу DSE -

sudo service dse stop 
sudo service dse start 

Теперь Gr Консоль emlin может подключаться и создавать график.