Неизвестный параметр ArangoDB --rocksdb.encryption-keyfile

Я использую ArangoDB 3.4.4 в док-контейнере (взято из Docker Hub) и пытаюсь внедрить шифрование для механизма rockdb, как описано на этой странице: https://docs.arangodb.com/3.4/Руководство/Безопасность/Шифрование/

Я настроил свой файл docker-compose.yml с помощью этой команды запуска:

command: 'arangod --rocksdb.encryption-keyfile=key.txt --server.storage-engine=rocksdb'

Однако он, похоже, игнорирует флаг --server.storage-engine и говорит, что выбирает движок по умолчанию. Но более серьезная проблема заключается в том, что это дает мне следующую ошибку для флага --rocksdb.encryption-keyfile:

Error while processing command-line options for arangod:
   unknown option '--rocksdb.encryption-keyfile'

Если я запускаю команду arangod --help, параметр --rocksdb.encryption-keyfile, показанный в документации, кажется, не существует. Любые идеи?


person skinneejoe    schedule 18.03.2019    source источник


Ответы (1)


На странице руководства, на которую вы ссылаетесь, указано, что

Эта функция доступна только в Enterprise Edition.

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

person stj    schedule 18.03.2019
comment
фейспалм!! Вот в чем проблема, спасибо, что помогли мне прочитать очевидную синюю ноту! ;) - person skinneejoe; 18.03.2019