Сервер gremlin не запускается с orientDB

Резюме

сервер gremlin не запускается с orientDB

описание

Я пытаюсь подключить сервер gremlin с ориентацией БД, но не получаю успеха. в то время как я пытаюсь запустить сервер, он показывает, что Graph [graph] был успешно настроен через [conf/orientdb-empty.properties]. после этого это дает некоторые groovy.lang.GroovyRuntimeException: error. ниже изображения дадут вам больше ясности

https://groups.google.com/forum/ подписался на этот пост

введите описание изображения здесь введите описание изображения здесь

1 ответ

Решение

Я не уверен, важны ли эти "ПРЕДУПРЕЖДАЮЩИЕ" сообщения OrientDB относительно памяти или нет. Возможно, вы захотите разобраться с ними по отдельности, так как OrientDB и Gremlin Server оба требуют выделения памяти JVM, и вы можете не захотеть, чтобы OrientDB занимал всю кучу.

Однако ошибка, о которой вы спрашивали, связана с исключением groovy. Похоже, у вас на пути простой конфликт с банкой. Это может иногда случаться, особенно если вы используете версию графика с поддержкой TinkerPop, чья версия TinkerPop не соответствует версии Gremlin Server.

Я предполагаю, что OrientDB вводит более старую версию groovy, 2.4.7 и Gremlin Server уже имеют 2.4.11. Вы можете решить это довольно легко, изучив ext/orientdb директории в Gremlin Server (при условии, что именно там установлен сам плагин OrientDB - это должно быть очевидно, если вы посмотрите в ext сам каталог). Снимите заводные банки 2.4.7 с обоих ext/orientdb/libа также ext/orientdb/plugin каталоги. Сделайте то же самое для других конфликтов, с которыми вы сталкиваетесь, и все должно работать. Если нет, я думаю, вам придется задать новый более конкретный вопрос по этой конкретной проблеме.

Другие вопросы по тегам