Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
Description
Hello,
sstableloader does not seem to respect the config file flag (-f) and the storage port flag.
We run our cluster on a different storage port with encryption. We construct a YAML with server_encryption_options and client_encryption_options and pass the storage port flag (both -sp and -ssp).
However, we noticed that both the storage port flag and encryption settings are getting picked from the default config file conf/cassandra.yaml and ends up connecting to 7000 port unencrypted. As a workaround, we have added the storage port configuration to the YAML and copy our configuration file and overwrite the conf/cassandra.yaml and it is working now.
Also to be noted that using the -f works in Cassandra 3.x. The bug seems to be present in 4.x versions only.