Я запускаю JanusGraph, используя официальный образ Docker здесь: https://hub.docker.com/r/janusgraph/janusgraph
Для моего графика мне нужно иметь возможность устанавливать свои собственные идентификаторы для узлов и ребер, и это можно сделать, только если graph.set-vertex-id=true
установлено в конфигурации JanusGraph. Я могу открыть оболочку в контейнере Docker и отредактировать файл конфигурации, чтобы включить эту опцию, но для того, чтобы она вступила в силу, я считаю, что мне нужно перезапустить граф, что я не знаю, как это сделать из Docker контейнер.
Я считаю, что у меня есть два варианта, ни один из которых я не знаю, как это сделать, и если они возможны:
- Запустите изображение Docker и отредактируйте конфигурацию файл в контейнере, как это сделал я, а затем каким-то образом перезапустить граф без перезапуска контейнера.
- Каким-то образом запустите изображение Docker с уже отредактированной конфигурацией, чтобы JanusGraph запускался с уже установленным
graph.set-vertex-id=true
.