Apache Cassandraは、大量のデータを格納するために使用されるNoSQLデータベースです。分散アーキテクチャを備えており、動的レプリケーションを使用して大量のデータを管理するように設計されています。数千テラバイトのデータを保存および取得するために、数千の企業で使用されています。スケーラビリティと高可用性を備えたデータベース管理システムを探している場合は、ApacheCassandraが最適です。
ここLinuxAPTでは、サーバー管理サービスの一環として、お客様が関連するデータベースクエリを実行するのを定期的に支援しています。
これに関連して、UbuntuOSにApacheCassandraをインストールする方法を検討します。
UbuntuにApacheCassandraをインストールする方法は?
このインストール手順を開始するには、以下の手順に従ってください。
1.javaをインストールします
Apache Cassandraでは、Javaがマシン上で実行されている必要があります。次のコマンドを使用して、システムにJavaをインストールします。
$ sudo apt update
$ sudo apt install openjdk-8-jdk
Javaがインストールされているかどうかを確認するには、ターミナルで次のコマンドを発行します。
$ java -version
2.ApacheCassandraをインストールします
Apache Cassandraのインストールに進む前に、まずapt-transport-httpsパッケージをインストールする必要があります。次のコマンドを使用してインストールできます:
$ sudo apt install apt-transport-https
sudoのパスワードを入力します。続行するように求められたら、yを押します。
次に、ターミナルで次のコマンドを使用してGPGキーをインポートして追加します。
$ wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
キーが正常に追加されると、出力に「OK」と表示されます。
次に、ターミナルで次のコマンドを使用して、ApacheCassandraリポジトリをソースのaptリストに追加します。
$ sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
ターミナルで以下のコマンドを使用して、ソースのaptリストを更新します。
$ sudo apt update
リポジトリが追加されたので、ターミナルで次のコマンドを使用してApacheCassandraをインストールできます。
$ sudo apt install Cassandra
sudoのパスワードを入力します。続行するように求められたら、yを押します。
Apache Cassandraのインストール後、そのサービスは自動的に開始されます。確認するには、次のコマンドを使用します:
$ sudo systemctl status Cassandra
また、次のコマンドを使用してステータスを確認できます。
$ sudo nodetool status
これで、ApacheCassandraが正常にインストールされました。 Apache Cassandraにログインするには、次のようにcqlshコマンドラインツールを使用できます。
$ cqlsh
Apache Cassandra Clusterの名前を変更する方法は?
前の出力では、クラスター名が「TestCluster」であることがわかります。
私。デフォルトのクラスター名を変更するには、次のようにcqlshコマンドラインツールを使用してCassandraにログインします。
$ cqlsh
ii。次に、ターミナルで以下のコマンドを発行して、ApacheCassandraClusterの名前を「LinuxApt_cluster」に変更します。
$ UPDATE system.local SET cluster_name = 'LinuxApt_cluster' WHERE KEY = 'local';
LinuxApt_clusterを自分の希望する名前に変更してください。
iii。ここで、cqlshツールを終了するには、exitと入力して、Enterキーを押します。
$ exit
iv。次に、ターミナルで以下のコマンドを使用して、cassandra.yaml構成ファイルを編集します。
$ sudo nano /etc/cassandra/cassandra.yaml
v。cassandra.yaml構成ファイルで、cluster_nameを検索します。
見つけたら、名前を目的の値に変更します。
vi。次に、ファイルを保存して終了します。
vii。ここで、クラスター名が正常に変更されたかどうかを確認するには、以下のコマンドを使用します。
$ cqlsh
以下の出力は、クラスター名がLinuxApt_clusterに正常に変更されたことを確認します。
UbuntuからApacheCassandraをアンインストールする方法は?
マシンからApacheCassandraを削除する必要がある場合は、次の手順を使用してこれを行うことができます。
私。以下のコマンドを使用して、Cassandraのサービスを停止します。
$ sudo service cassandra stop
ii。次に、次のコマンドを使用してライブラリとログディレクトリを削除します。
$ sudo rm -r /var/lib/cassandra
$ sudo rm -r /var/log/Cassandra
iii。その後、以下のコマンドを使用してApacheCassandraをアンインストールします。
$ sudo apt purge cassandra