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".
我在 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".