{"id":16723,"date":"2019-07-24T14:32:28","date_gmt":"2019-07-24T17:32:28","guid":{"rendered":"https:\/\/blog.hostinger.io\/br-tutoriais\/?p=16723"},"modified":"2025-04-16T04:36:40","modified_gmt":"2025-04-16T07:36:40","slug":"como-instalar-cassandra-no-ubuntu","status":"publish","type":"post","link":"\/br\/tutoriais\/como-instalar-cassandra-no-ubuntu","title":{"rendered":"Como instalar Cassandra no Ubuntu: guia completo"},"content":{"rendered":"<p>Os gerenciadores de bancos de dados NoSQL s&atilde;o ideais para clusters de dados e aplica&ccedil;&otilde;es escalon&aacute;veis. Com eles est&aacute; Cassandra do Apache Foundation. Neste tutorial, vamos mostrar como instalar e configurar Cassandra no Ubuntu.<\/p><p>Gerenciadores de banco de dados s&atilde;o essenciais para o desenvolvimento de aplicativos. Uma das principais raz&otilde;es &eacute; que s&atilde;o eles que fornecem armazenamento seguro dos dados do aplicativo.<\/p><p>Nesse sentido, os gerenciadores de banco de dados mais conhecidos s&atilde;o os tipos SQL com o PostgreSQL, <a href=\"\/br\/tutoriais\/o-que-e-mysql\/\">MySQL<\/a> e MariaDB como os mais utilizados pela comunidade. Claro, existem outras solu&ccedil;&otilde;es mais focadas no ambiente de neg&oacute;cios, como Oracle, DB2 ou Microsoft SQL Server.<\/p><p>Como mencionado anteriormente, os tipos NoSQL, como o Cassandra, s&atilde;o &oacute;timos para outros usos, e vamos aprofundar nisso agora!<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/public\" alt=\"\" class=\"wp-image-30351\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-cassandra-um-gerenciador-de-banco-de-dados-nosql-nbsp\"><strong>Cassandra, um Gerenciador de Banco de Dados NoSQL&nbsp;<\/strong><\/h2><p>Cassandra &eacute; um gerenciador de banco de dados NoSQL que pertence &agrave; funda&ccedil;&atilde;o Apache. De c&oacute;digo aberto e dispon&iacute;vel por diversos <a href=\"\/br\/tutoriais\/centos-vs-ubuntu-qual-escolher-para-servidor-web\/\">Linux distributions<\/a>, e junto a ele, Ubuntu. Cassandra &eacute; r&aacute;pido ao lidar com armazenamento de dados, por&eacute;m, sua principal vantagem &eacute; a escalabilidade.<img decoding=\"async\" class=\"size-full wp-image-32054 aligncenter\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2019\/07\/como-o-cassandra-funciona.png\" alt=\"Um gr&aacute;fico descrevendo a arquitetura de como Cassandra trabalha\" width=\"2048\" height=\"1280\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/como-o-cassandra-funciona.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/como-o-cassandra-funciona.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/como-o-cassandra-funciona.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/como-o-cassandra-funciona.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2019\/07\/como-o-cassandra-funciona.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 2048px) 100vw, 2048px\" \/><\/p><p>Com Cassandra, &eacute; muito vantajoso criar grandes aplica&ccedil;&otilde;es com muitos dados porque os recursos de gerenciamento s&atilde;o excelentes. Al&eacute;m disso, possui toler&acirc;ncia a falhas, o que significa que quase nenhum dados &eacute; perdido em caso de problemas. Ent&atilde;o se voc&ecirc; precisa de escalabilidade e alta disponibilidade sem comprometer o desempenho, Cassandra &eacute; ideal.<\/p><p>Vamos instalar Cassandra no Ubuntu e come&ccedil;ar a us&aacute;-lo!<\/p><h2 class=\"wp-block-heading\" id=\"h-instalar-cassandra-no-ubuntu\"><strong>Instalar Cassandra no Ubuntu<\/strong><\/h2><p>Gra&ccedil;as ao reposit&oacute;rio de pacotes .deb do Cassandra, a instala&ccedil;&atilde;o ser&aacute; f&aacute;cil.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-acessar-seu-servidor-via-ssh\"><strong>1. Acessar Seu Servidor Via SSH<\/strong><\/h3><p>Primeiro, voc&ecirc; precisa conectar sua <a href=\"\/br\/servidor-vps\">VPS<\/a> usando <a href=\"\/br\/tutoriais\/como-funciona-o-ssh\/\">SSH<\/a>. Se est&aacute; com dificuldades, consulte nosso <a href=\"\/br\/tutoriais\/como-se-conectar-servidor-vps-usando-terminal-ssh\/\">tutorial PUTTY<\/a>.&nbsp;<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/br\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/public\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h3 class=\"wp-block-heading\" id=\"h-2-adicionar-o-repositorio-de-arquivos-cassandra\"><strong>2. Adicionar o Reposit&oacute;rio de Arquivos Cassandra<\/strong><\/h3><p>Depois disso, precisamos adicionar reposit&oacute;rio&nbsp; Cassandra ao nosso reposit&oacute;rio de arquivos. Para fazer isso, digite o seguinte comando na linha de comando:<\/p><pre class=\"wp-block-preformatted\">echo \"deb http:\/\/www.apache.org\/dist\/cassandra\/debian 39x main\" | sudo tee -a \/etc\/apt\/sources.list.d\/cassandra.sources.list<\/pre><h3 class=\"wp-block-heading\" id=\"h-3-adicionar-a-gpg-key\"><strong>3. Adicionar a GPG Key<\/strong><\/h3><p>Para evitar problemas com o reposit&oacute;rio, adicione a chave GPG key e aumente a seguran&ccedil;a do reposit&oacute;rio. Primeiro, precisamos instalar <a href=\"\/br\/tutoriais\/comando-curl-linux\/\">curl<\/a> caso ainda n&atilde;o tenha feito:<\/p><pre class=\"wp-block-preformatted\">sudo apt install curl<\/pre><p>Ent&atilde;o n&oacute;s podemos adicionar a chave com o seguinte comando:<\/p><pre class=\"wp-block-preformatted\">curl https:\/\/www.apache.org\/dist\/cassandra\/KEYS | sudo apt-key add -<\/pre><h3 class=\"wp-block-heading\" id=\"h-4-instalar-cassandra-no-ubuntu\"><strong>4. Instalar Cassandra no Ubuntu<\/strong><\/h3><p>Em seguida, vamos instalar Cassandra. Primeiro, atualizamos&nbsp; o reposit&oacute;rio e ent&atilde;o procedemos a instala&ccedil;&atilde;o do Cassandra no Ubuntu:<\/p><pre class=\"wp-block-preformatted\">sudo apt update<\/pre><pre class=\"wp-block-preformatted\">sudo apt install cassandra<\/pre><h3 class=\"wp-block-heading\" id=\"h-5-ativar-e-iniciar-cassandra\"><strong>5. Ativar e Iniciar Cassandra<\/strong><\/h3><p>No final na instala&ccedil;&atilde;o, temos que ativar os servi&ccedil;os Cassandra para iniciar automaticamente quando o sistema for inicializado. Al&eacute;m disso, devemos fazer isso manualmente. Vamos fazer isso usando os seguintes comandos:<\/p><pre class=\"wp-block-preformatted\">sudo systemctl enable cassandra<\/pre><pre class=\"wp-block-preformatted\">sudo systemctl start cassandra<\/pre><h3 class=\"wp-block-heading\" id=\"h-6-verificar-a-instalacao\"><strong>6. Verificar a Instala&ccedil;&atilde;o<\/strong><\/h3><p>Para verificar se a instala&ccedil;&atilde;o foi bem sucedida, vamos verificar o status do servi&ccedil;o. Para fazer isso, execute o seguinte comando:<\/p><pre class=\"wp-block-preformatted\">sudo systemctl status cassandra<\/pre><h2 class=\"wp-block-heading\" id=\"h-configurar-cassandra-on-ubuntu\"><strong>Configurar Cassandra on Ubuntu<\/strong><\/h2><p>A configura&ccedil;&atilde;o padr&atilde;o do Cassandra &eacute; v&aacute;lida se estamos executando Cassandra em um node individual.&nbsp;<\/p><p>Por outro lado, se o Cassandra ser&aacute; usado em um cluster ou por diversos nodes simultaneamente, &eacute; conveniente fazer algumas modifica&ccedil;&otilde;es para configurar o arquivo.<\/p><p>A arquivo de configura&ccedil;&atilde;o do Cassandra &eacute; chamado <strong>cassandra.yaml<\/strong> e est&aacute; localizado no <strong>\/etc\/cassandra\/<\/strong>. Podemos abri-lo com nosso editor de texto favorito e modificar algumas op&ccedil;&otilde;es:<\/p><pre class=\"wp-block-preformatted\">sudo nano \/etc\/cassandra\/cassandra.yaml<\/pre><p>Primeiro de tudo, temos que alterar o nome do cluster. Pesquise pelo par&acirc;metro <strong>cluster_name<\/strong> e atribua o nome que voc&ecirc; quiser:<\/p><pre class=\"wp-block-preformatted\">cluster_name: [cluster_name]<\/pre><p>Ent&atilde;o, &eacute; uma boa hora para trocar o <em>port<\/em> do armazenamento de dados. Para fazer isso, pesquise pelo par&acirc;metro <strong>storage_port <\/strong>e atribua um. Lembre-se que isto deve ser um <em>port<\/em> dispon&iacute;vel no <a href=\"https:\/\/www.hostinger.com\/br\/tutoriais\/firewall-ubuntu-ufw\/\">firewall<\/a> para que tudo funcione corretamente:<\/p><pre class=\"wp-block-preformatted\">storage_port :[port]<\/pre><p>E por &uacute;ltimo, pesquisamos pelo par&acirc;metro <strong>seed_provider<\/strong> na se&ccedil;&atilde;o <em>seeds<\/em>, adicionamos o endere&ccedil;o de IP do <em>node<\/em> que comp&otilde;e do <em>cluster <\/em>separado por uma v&iacute;rgula.<\/p><pre class=\"wp-block-preformatted\">Seeds: [node_ip],[node_ip]...[node_ip]<\/pre><p>Ao terminar, salve o arquivo e recarregue o Cassandra.<\/p><pre class=\"wp-block-preformatted\">sudo systemctl reload cassandra<\/pre><p>Agora voc&ecirc; j&aacute; pode come&ccedil;ar a trabalhar com Cassandra.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p>Cassandra &eacute; um gerenciador de banco de dados muito &uacute;til do qual podemos tirar v&aacute;rias vantagens. &Eacute; criado para aplica&ccedil;&otilde;es grandes que exigem flexibilidade e escalabilidade. Neste tutorial aprendemos como instalar Cassandra no Ubuntu.<\/p><p>Cassandra &eacute; uma aplica&ccedil;&atilde;o poderosa, com muitas op&ccedil;&otilde;es de configura&ccedil;&atilde;o. Por&eacute;m, destacamos os mais b&aacute;sicos para voc&ecirc; come&ccedil;ar a trabalhar. Se voc&ecirc; quer aprender mais, recomendamos que confira a <a href=\"http:\/\/cassandra.apache.org\/doc\/latest\/\" target=\"_blank\" rel=\"noreferrer noopener\">documenta&ccedil;&atilde;o oficial<\/a>! Bom desenvolvimento!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Os gerenciadores de bancos de dados NoSQL s&atilde;o ideais para clusters de dados e aplica&ccedil;&otilde;es escalon&aacute;veis. Com eles est&aacute; Cassandra do Apache Foundation. Neste tutorial, vamos mostrar como instalar e configurar Cassandra no Ubuntu. Gerenciadores de banco de dados s&atilde;o essenciais para o desenvolvimento de aplicativos. Uma das principais raz&otilde;es &eacute; que s&atilde;o eles que [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/como-instalar-cassandra-no-ubuntu\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":78,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"","rank_math_description":"Precisa de um banco de dados NoSQL para o seu projeto VPS? Aprenda a configurar e instalar o Cassandra no Ubuntu.","rank_math_focus_keyword":"cassandra no ubuntu","footnotes":""},"categories":[4915],"tags":[6899,6900],"class_list":["post-16723","post","type-post","status-publish","format-standard","hentry","category-vps","tag-cassandra","tag-cassandra-ubuntu"],"hreflangs":[{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-instalar-cassandra-no-ubuntu","default":1},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-instalar-cassandra-no-ubuntu","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/16723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=16723"}],"version-history":[{"count":8,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/16723\/revisions"}],"predecessor-version":[{"id":43868,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/16723\/revisions\/43868"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=16723"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=16723"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=16723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}