Cassandra Change Config Directory

Cassandra Change Config Directory
“As configurações de configuração são um recurso muito crítico para qualquer administrador do sistema. Eles permitem que você gerencie e personalize os vários serviços em execução em seu sistema. Portanto, é bom praticar garantir que os arquivos de configuração estejam localizados em um diretório acessível.”

Neste curto post, discutiremos como você pode personalizar o local de configuração padrão do servidor Apache Cassandra em sua máquina local.

Vamos mergulhar.

Instalação de tarball

O primeiro e mais comum o método de instalação do Apache Cassandra é usar o arquivo de tarball fornecido. Isso permite extrair o arquivo para o seu local de destino e comece a usar Cassandra sem muita configuração.

O diretório de configuração padrão é armazenado em install_dir/conf se você instala o Cassandra via Tarball Archive.

Por exemplo, se você extraiu o Arquivo Cassandra In /Opt /Cassandra, o diretório de configuração padrão está localizado em:

/opt/Cassandra/conf

No diretório de configuração, você encontrará arquivos como o arquivo de configuração de logback, o ambiente Cassandra, Cassandra.Arquivo de configuração YML, etc.

Total 176
DRWXR-XR-X 3 Debian Debian 4096, 10 de setembro 07:28 .
DRWXR-XR-X 8 Debian Debian 4096 de setembro 07: 28…
-RW-R-R-- 1 Debian Debian 13102 18 de agosto 21:35 Cassandra-env.sh
-RW-R-R-- 1 Debian Debian 148 18 de agosto 21:35 Cassandra-Jaas.Config
-RW-R-R-- 1 Debian Debian 2024 18 de agosto 21:35 Cassandra-Rackdc.propriedades
-RW-R-R-- 1 Debian Debian 1358 18 de agosto 21:35 Cassandra-topology.propriedades
-RW-R-R-- 1 Debian Debian 67900 18 de agosto 21:35 Cassandra.Yaml
-RW-R-R-- 1 Debian Debian 2082 18 de agosto 21:35 CommitLog_archiving.propriedades
-RW-R-R-- 1 Debian Debian 6357 18 de agosto 21:35 CQLSHRC.amostra
-RW-R-R-- 1 Debian Debian 3509 18 de agosto 21:35 hotspot_compiler
-RW-R-R-- 1 Debian Debian 1344 18 de agosto 21:35 JVM11-Clients.opções
-RW-R-R-- 1 Debian Debian 4244 18 de agosto 21:35 JVM11-SERVER.opções
-RW-R-R-- 1 Debian Debian 457 18 de agosto 21:35 JVM8-Clients.opções
-RW-R-R-- 1 Debian Debian 2649 18 de agosto 21:35 JVM8-Server.opções
-RW-R-R-- 1 Debian Debian 533 18 de agosto 21:35 JVM-Clients.opções
-RW-R-R-- 1 Debian Debian 7821 18 de agosto 21:35 JVM-Server.opções
-RW-R-R-- 1 Debian Debian 1195 18 de agosto 21:35 Logback-Tools.xml
-RW-R-R-- 1 Debian Debian 5098 18 de agosto 21:35 Logback.xml
-RW-R-R-- 1 Debian Debian 1603 18 de agosto 21:35 Métricas-Reporter Config-Sple-Sple.Yaml
-RW-R-R-- 1 Debian Debian 291 18 de agosto 21:35 Readme.TXT
DRWXR-XR-X 2 Debian Debian 4096 de setembro 10 07:28 Gatedores

Para especificar um diretório de configuração personalizado, você pode usar o parâmetro -d ao iniciar o utilitário Cassandra.

Isso permite que o servidor verifique o diretório especificado para obter os arquivos de configuração em vez do padrão.

A sintaxe do comando é como mostrado abaixo:

$ Cassandra -DCassandra.config = diretório

Por exemplo, suponha que você queira usar um diretório de configuração localizado em/etc/Cassandra/config; Você pode especificar o caminho de destino como mostrado:

$ Cassandra -DCassandra.config =/etc/Cassandra/config

Instalação do Docker/Pacote

É bom ter em mente que não há muita diferença (no servidor) entre uma instalação de tarball e uma instalação de pacotes. No entanto, o uso de um gerenciador de pacotes usará os diretórios do sistema padrão.

Por exemplo, o diretório de configuração Cassandra está localizado em /etc /Cassandra

Portanto, para iniciar o Cassandra com um arquivo de configuração padrão, você pode modificar o .arquivo de serviço ou use o parâmetro -d.

Conclusão

Neste curto post, discutimos como usar um diretório ou arquivo de configuração personalizado ao iniciar o cluster Cassandra.