このチュートリアルでは、CentOS 7にCassandraをインストールして構成する方法を示します。知らない人のために、ApacheCassandraは大規模な保存を目的としたNoSQLデータベースです。分散型で可用性の高いクラスター内のデータ量。NoSQLは、MySQL、PostgreSQL、MicrosoftSQLなどのリレーショナルデータベースで使用される表形式の関係以外のデータモデルを持つデータベースを指します。ApacheCassandraデータベースは必要な場合に適切な選択です。パフォーマンスを損なうことなく、スケーラビリティと高可用性を実現します。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS7サーバーへのApacheCassandraのインストールを段階的に説明します。
CentOS7にCassandraをインストールする
ステップ1.まず、システムが最新であることを確認することから始めましょう。
yum clean all yum -y update
ステップ2.Cassandra用のJavaをインストールします。
CassandraはJavaで記述されているため、実行するにはJava VMがインストールされている必要があります。Yum経由でインストールしてください:
yum -y install java
インストールされているJavaバージョンを確認します:
# java -version java version "1.8.0_40" Java(TM) SE Runtime Environment (build 1.8.0_40-b25) Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)>
ステップ3. yum
を作成します Cassandraのリポジトリファイル。
Datastax yumリポジトリサーバーからパッケージを取得するyumリポジトリファイルを作成します:
nano /etc/yum.repos.d/datastax.repo
リポジトリファイルの指定されたコンテンツの下に貼り付けます:
[datastax] name = DataStax Repo for Apache Cassandra baseurl = http://rpm.datastax.com/community enabled = 1 gpgcheck = 0
保存して終了
ステップ4.Cassandraをインストールします。
この時点で、Cassandraのインストールは1つのコマンドを実行するのと同じくらい簡単です:
yum -y install dsc20
Cassandraを実行する:
systemctl start cassandra systemctl status cassandra systemctl enable cassandra
次のコマンドを使用して、Cassandraが実行されていることを確認しましょう:
### cqlsh Connected to Test Cluster at localhost:9160. [cqlsh 4.1.1 | Cassandra 2.0.17 | CQL spec 3.1.1 | Thrift protocol 19.39.0] Use HELP for help. cqlsh>にHELPを使用します
Cassandraには、強力なコマンドラインユーティリティcqlshが付属しています。これを起動して、データベースでさまざまな重要なタスクを実行します。
nodetool status
おめでとうございます。ApacheCassandraが正常にインストールされました。CentOS7システムにCassandraをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、ApacheCassandraの公式Webサイトを確認することをお勧めします。 。