En esta breve publicación, discutiremos cómo puede personalizar la ubicación de configuración predeterminada para el servidor Apache Cassandra en su máquina local.
Vamos a sumergirnos.
Instalación de tarball
El primer y más común método para instalar Apache Cassandra es usar el archivo de tarball proporcionado. Esto le permite extraer el archivo a su ubicación de destino y comenzar a usar Cassandra sin mucha configuración.
El directorio de configuración predeterminado se almacena en install_dir/conf si instala cassandra a través del archivo de tarball.
Por ejemplo, si ha extraído el archivo de Cassandra en /opt /cassandra, el directorio de configuración predeterminado se encuentra en:
/opt/cassandra/confEn el directorio de configuración, encontrará archivos como el archivo de configuración logback, el entorno Cassandra, Cassandra.Archivo de configuración de YML, etc.
Total 176Para especificar un directorio de configuración personalizado, puede usar el parámetro -d al iniciar la utilidad de Cassandra.
Esto permite que el servidor verifique el directorio especificado para los archivos de configuración en lugar del valor predeterminado.
La sintaxis del comando es como se muestra a continuación:
$ cassandra -dcassandra.config = directorioPor ejemplo, suponga que desea utilizar un directorio de configuración ubicado en/etc/cassandra/config; Puede especificar la ruta de destino como se muestra:
$ cassandra -dcassandra.config =/etc/cassandra/configInstalación de Docker/Package
Es bueno tener en cuenta que no hay mucha diferencia (en el servidor) entre una instalación de tarball y una instalación de paquete. Sin embargo, el uso de un Administrador de paquetes utilizará los directorios de sistema predeterminados.
Por ejemplo, el directorio de configuración de Cassandra se encuentra en /etc /cassandra
Por lo tanto, para iniciar Cassandra con un archivo de configuración predeterminado, puede modificar el .archivo de servicio o utilizar el parámetro -d.
Conclusión
En esta breve publicación, discutimos cómo usar un directorio o archivo de configuración personalizado al iniciar el clúster Cassandra.