ArangoDB 未知选项 --rocksdb.encryption-keyfile

ArangoDB unknown option --rocksdb.encryption-keyfile

我在 docker 容器中使用 ArangoDB 3.4.4(从 Docker Hub 中提取),并且我正在尝试按照本页所述为 rocksdb 引擎实施加密:https://docs.arangodb.com/3.4/Manual/Security/Encryption/

我已经使用此启动命令配置了 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 选项似乎不存在。有什么想法吗?

您引用的手册页指出

This feature is only available in the Enterprise Edition

由于您的服务器不理解该选项,我确定您使用的是社区版本。 服务器是企业版还是社区版可以通过服务器可执行文件上的 运行 --version 命令来检测。 这将显示 "community" 或 "enterprise".