Ao executar o servidor Apache Cassandra no Windows, pode ser repetitivo iniciar e parar manualmente o servidor toda vez que você precisar usá-lo. Como desenvolvedores, é nossa tarefa automatizar tarefas tediosas e repetitivas para que possamos nos concentrar em coisas mais importantes, como remover bugs.
Neste post, discutiremos como você pode configurar o início e a parada do servidor Apache Cassandra como um serviço do Windows. Isso permitirá que o gerenciador de serviços do Windows inicie e pare o servidor na inicialização e no desligamento.
NOTA : Antes de continuar com este tutorial, presumimos que você tenha o servidor Apache Cassandra configurado e configurado em sua máquina Windows. Caso contrário, consulte nosso tutorial de instalação sobre o tópico para saber mais.
Passo 1 – Baixe o Apache Commons Daemon
Para executar o servidor Apache Cassandra como um serviço, precisamos do daemon Apache Commons, que fornece uma única entrada para gerenciar aplicativos Java do lado do cliente usando a Java Virtual Machine.
Abra seu navegador e vá para:
https://downloads.apache.org/commons/daemon/binaries/windows/
Baixe o binário Apache Commons Deamon e salve-o em sua máquina local.
Passo 2 – Extraia o arquivo baixado
Uma vez baixado, extraia o arquivo e salve-o em um diretório acessível. Em nosso exemplo, salvaremos o arquivo no diretório C:\commons-daemon.
Etapa 3 – Configurar a pasta Daemons no Apache Cassandra
Em seguida, localize o diretório bin no diretório de instalação do Apache Cassandra, que contém os arquivos de inicialização do servidor.
No diretório bin, crie um novo diretório daemon.
Passo 4 – Copie o PRUNSRV.EXE
No diretório do Apache Commons que você extraiu, localize o arquivo prunsrv.exe. Se você estiver em uma máquina de 64 bits, use o arquivo prunsrv.exe localizado no diretório amd64.
Copie o arquivo prunsrv.exe no diretório daemons que você criou anteriormente.
Passo 6 – Instale o Serviço Apache Cassandra
Depois de copiar o binário prunsrv.exe, abra o prompt de comando como administrador e navegue até o diretório bin do Cassandra:
$ cd C:\cassandra\binEm seguida, execute o comando abaixo para instalar o serviço Cassandra:
$ cassandra.bat -instalarO comando acima instalará o serviço Cassandra em sua máquina.
Você pode então usar o Windows Manager para iniciar ou parar o servidor Cassandra.
Conclusão
Neste post, você descobriu como usar o Apache Commons Daemon para executar o Cassandra Server como um serviço do Windows.