简体   繁体   中英

ArangoDB unknown option --rocksdb.encryption-keyfile

I'm using ArangoDB 3.4.4 in a docker container (pulled from Docker Hub) and I'm attempting to implement encryption for the rocksdb engine as outlined on this page: https://docs.arangodb.com/3.4/Manual/Security/Encryption/

I've configured my docker-compose.yml file with this start up command:

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

However it seems to ignore the --server.storage-engine flag and says it's choosing the default engine. But the larger issue is that it gives me the following error for the --rocksdb.encryption-keyfile flag:

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

If I run an arangod --help command the --rocksdb.encryption-keyfile option that is shown in the documentation doesn't seem to exist. Any ideas?

The manual page you referenced states that

This feature is only available in the Enterprise Edition

As the server in your case does not understand the option, I am sure you are using the community version. whether the server is an enterprise or a community build can be detected by running the --version command on the server executable. This will show either "community" or "enterprise".

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM