我在Docker容器(从Docker Hub中拉出)中使用ArangoDB 3.4.4,并且尝试按照此页面上的概述对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选项似乎不存在。有什么想法吗?
答案 0 :(得分:2)
您参考的手册页指出
此功能仅在企业版中可用
由于您所用的服务器不了解该选项,因此我确定您使用的是社区版本。
可以通过在服务器可执行文件上运行--version
命令来检测服务器是企业版本还是社区版本。
这将显示“社区”或“企业”。