Я хочу установить время ожидания сценария 0.
Я использую apache-tinkerpop-gremlin-console-3.4.9.
и хочу использовать gremlin-python.
gremlin как установить время ожидания сценария 0
comment
Что ты планируешь делать? scriptevaluationtimeout как 0 приведет к сбою каждого запроса. Это то, что вы хотите? Также apache-tinkerpop-gremlin-console внутренне использует Groovy и отличается от gremlin-python. Вы ищете ответ на оба вопроса?
- person Divij   schedule 15.12.2020
comment
0 - это конфигурация, которая полностью отключает тайм-аут.
- person stephen mallette   schedule 15.12.2020
Ответы (1)
Как отмечалось выше, не совсем понятно, имеете ли вы в виду Gremlin Console или gremlin-python, поэтому я просто отвечу обоими способами. Для консоли Gremlin предпочтительным методом удаленных подключений является выполнение этой команды:
gremlin> :remote connect tinkerpop.server conf/remote.yaml
==>Configured localhost/127.0.0.1:8182
gremlin> :remote config timeout none
Вышеупомянутое подробно описано в этом разделе справочной документации. . Для gremlin-python вы можете настроить таймауты для каждого запроса, как описано здесь для скриптов :
result_set = client.submit('g.V().repeat(both()).times(100)', result_options={'evaluationTimeout': 0})
или здесь для байт-кода:
vertices = g.with_('evaluationTimeout', 0).V().out('knows').toList()
person
stephen mallette
schedule
15.12.2020
благодаря. gremlin ›: remote config timeout none ==› Удаленный тайм-аут отключен. Оценка сценария превысила настроенный порог 'scriptEvaluationTimeout', равный 30000 мс, или в противном случае оценка была отменена напрямую для запроса [graph.traversal (). withComputer (). V (). has ('lat', 34.66494274048) .shortestPath (). with (ShortestPath.target, __. has ('lat', 34.66561185416)). with (ShortestPath.distance, 'cost')]
- person afternoon_drinker; 16.12.2020
ждать? ты говоришь, что это не сработало?
- person stephen mallette; 16.12.2020
Я так думаю .. Я установил время ожидания удаленной конфигурации none, а выше - traverse Failed (scriptEvaluationTimeout). Я попробую тот же запрос с помощью python-gremlin.
- person afternoon_drinker; 21.12.2020
Какую базу данных графов вы используете?
- person stephen mallette; 21.12.2020
Я использую doker image tinkerpop / gremlin-server: 3.4.9
- person afternoon_drinker; 04.01.2021
: время ожидания удаленной конфигурации 3000000 отработало. но время ожидания оценки.
- person afternoon_drinker; 04.01.2021
связанный с новичком вопрос о передовых методах установки правильных тайм-аутов и повторных попыток: stackoverflow.com/questions/65942700/
- person user3659451; 28.01.2021