GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS8にApacheCassandraをインストールします

この記事では、CentOS8にApacheCassandraをインストールする方法を学習します。ApacheCassandraは、2008年にApacheSoftwareFoundationによって最初にリリースされました。これは、複数のサーバー間で共有できる大規模なデータに対応するように設計された、無料のオープンソースのNoSQLデータベース管理システムです。高可用性を提供し、基本的なハードウェアと大規模なクラウドインフラストラクチャで優れたフォールトトレランスを備えています。

Apache Cassandraをインストールする前に、Java8または11とPython3.6以降がシステムに必要です。

Javaのインストール:

下記のコマンドを使用してJava8をインストールします。

dnf install java-1.8.0-openjdk-devel

次のコマンドを使用してJavaのインストールを確認します。

java -version

CentOS8にApacheCassandraをインストールします:

次に、ApacheCassandraのインストールに移ります。これを行うには、最初に/etc/yum.repos.dディレクトリにApacheCassandraRepoを追加します。

nano /etc/yum.repos.d/cassandra.repo

ファイルに次の行を追加します。

[cassandra]
name=Apache Cassandra
baseurl=https://downloads.apache.org/cassandra/redhat/40x/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://downloads.apache.org/cassandra/KEYS

ファイルを保存して終了します。

次のコマンドを実行して、CassandraRepoを追加します。

dnf -y update

Cassandraリポジトリを確認するには、次のコマンドを実行します。

dnf repolist

次に、次のコマンドを使用してApacheCassandraをインストールします。

dnf install cassandra

次に、ApacheCassandraサービスを有効にして開始します。

systemctl enable cassandra.service
systemctl start cassandra.service
systemctl status cassandra.service

Cassandraの詳細なステータスを確認するには、次のコマンドを使用します。

nodetool status

Cassandra CLI(cqlsh):

基本的にcassandraクエリ言語シェルに接続するようにシステムに指示するcqlshコマンドを使用してCassandraCLIにアクセスできます。

cqlsh

Cassandraでは、キースペースは、リレーショナルデータベース管理システム(RDMBS)のデータベースと同様に、データコンテナとして機能します。

次のコマンドを使用して、キースペース(データベース)を作成します。

CREATE KEYSPACE IF NOT EXISTS Unixcop WITH REPLICATION = { 'class' : 'NetworkTopologyStrategy', 'datacenter1' : 3 };

次のコマンドを使用してキースペースを確認します。

SELECT * FROM system_schema.keyspaces;

次のコマンドを実行して、すべてのキースペースを一覧表示します。

desc keyspaces;

同様に、キースペース「Unixcop」でテーブルを作成するには、次のコマンドを使用します。

CREATE TABLE Unixcop.sample_table ( id UUID PRIMARY KEY, name text, birthday timestamp, nationality text, weight text, height text );

次に、次のコマンドを使用して、テーブルsample_tableにサンプルレコードを追加します。

INSERT INTO Unixcop.sample_table (id, name, nationality) VALUES (5b6962dd-3f90-4c93-8f61-eabfa4a803e2, 'Waqar', 'Pakistani');

上記で作成したテーブルとそのデータを表示するには、次のコマンドを使用します。

SELECT * FROM Unixcop.sample_table;

これで、Apache Cassandraのインストールが正常に実行され、いくつかのCQLクエリが表示されました。これで、用途に応じてApacheCassandraを使用できます。


Cent OS
  1. CentOS7にApacheCassandraをインストールする方法

  2. Centos8にApacheCassandra4.0をインストールして構成する

  3. Debian7にApacheCassandraをインストールします

  1. CentOS8にPythonをインストールする

  2. CentOS8にApacheCassandraNoSQLデータベースをインストールする方法

  3. CentOS8にApacheをインストールする

  1. nmapをRHEL8/CentOS8にインストールします

  2. CentOS8にApacheCassandraをインストールする方法

  3. CentOS7にApacheをインストールする方法