GNU/Linux >> Linux の 問題 >  >> Linux

Ubuntu 20.04 に Apache Cassandra をインストールする方法

Apache Cassandra は、パフォーマンスを犠牲にすることなくスケーラビリティと高可用性を提供するオープン ソースの NoSQL 分散データベースであり、何千もの企業から信頼されています。コモディティ ハードウェアとクラウド インフラストラクチャでの直線的なスケーラビリティと実証済みのフォールト トレランスにより、ミッション クリティカルなデータの理想的なプラットフォームとなっています。このチュートリアルでは、Apache Cassandra を Ubuntu 20.04 サーバーにインストールする方法について説明します。

前提条件#

  • Ubuntu 20.04 サーバー
  • sudo アクセス権を持つ root 以外のユーザーを作成します。
  • cqlsh を使用する場合は、Python 2.7 または Python 3.6+ の最新バージョン。正しいバージョンの Python がインストールされていることを確認するには、python --version と入力します。

Apache Cassandra# をインストール

<オール>
  • Java 8 をインストールします

    Java 8 の最新バージョン (Oracle Java Standard Edition 8 または OpenJDK 8) をインストールします。

    $ sudo apt install openjdk-8-jdk -y
    

    正しいバージョンの Java がインストールされていることを確認するには、java -version と入力します。 .

    $ java -version
    

    アウトの可能性があります:

    openjdk version "1.8.0_222"
    OpenJDK Runtime Environment (build 1.8.0_222-8u222-b10-1ubuntu1~16.04.1-b10)
    OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)
    
  • 必要な依存関係をインストールします。

    $ sudo apt install apt-transport-https gnupg2 -y
    
  • Apache Cassandra GPG キーをダウンロードして追加します。

    $ sudo wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
    

    出力が表示される場合があります:

    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
    100  266k  100  266k    0     0   320k      0 --:--:-- --:--:-- --:--:--  320k
    OK
    
  • システムに Apache Cassandra リポジトリを追加します。

    $ echo "deb http://www.apache.org/dist/cassandra/debian 40x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
    
  • パッケージ インデックスを更新します。

    $ sudo apt-get update
    
  • Apache Cassandra をインストールします。

    $ sudo apt-get install cassandra -y
    
  • Apache Cassandra がインストールされていることを確認してください。

    $ dpkg -l | grep cassandra
    
  • Apache Cassandra が実行されていることを確認してください。

    $ sudo systemctl status cassandra
    
  • ノードの統計を確認してください。

    $ sudo nodetool status
    

    出力のステータス列は、「稼働中/正常」を表す UN を報告する必要があります。

    または、以下を使用してデータベースに接続します:

    $ cqlsh
    

    出力は次のようになります:

    Connected to Test Cluster at localhost:9042.
    [cqlsh 5.0.1 | Cassandra 3.8 | CQL spec 3.4.2 | Native protocol v4]
    Use HELP for help.
    
  • Apache Cassandra の設定#

    カサンドラ 構成ファイルの場所は、インストールの種類によって異なります:

    • tarball:conf tarball インストール場所内のディレクトリ
    • パッケージ:/etc/cassandra ディレクトリ

    パッケージを使用してインストールするため、/etc/cassandra を使用します。 ディレクトリ。

    <オール>
  • cassandra.yaml を編集します ファイル。

    $ sudo nano /etc/cassandra/cassandra.yaml
    

    このファイルは、Apache Cassandra の構成を含む YAML ファイルです。

    ファイルはセクションに分かれています。セクションは # で始まる行で区切られています

    cluster_name を更新しましょう

    # cluster_name: The name of the cluster.
    cluster_name: My First Cluster
    

    cluster_name セクションはクラスターを識別するために使用されます。

  • システムキャッシュをクリア

    $ nodetool flush system
    

    flush system コマンドはシステム キャッシュをクリアします。

    システム キャッシュは、クラスタに関する情報を格納するために使用されます。この情報は、クラスターの起動を高速化するために使用されます。 flush system を実行すると、システム キャッシュがクリアされます。 指図。このコマンドは、別の構成でクラスターを起動する場合に役立ちます。たとえば、異なる数のノードでクラスターを起動することができます。

  • Cassandra サービスを再起動します。

    $ sudo systemctl restart cassandra
    

    systemctl コマンドは、サービスの開始、停止、再起動、および有効化/無効化に使用されます。

  • 変更を確認します

    $ cqlsh
    

  • Linux
    1. Ubuntu18.04にCassandraをインストールする方法

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

    3. Ubuntu20.04にApacheCassandraをインストールする方法

    1. Ubuntu18.04にApacheをインストールする方法

    2. Ubuntu 18.04 /Ubuntu16.04およびDebian9にApacheCassandraをインストールする方法

    3. UbuntuにApacheをインストールするにはどうすればいいですか?

    1. UbuntuにCassandraをインストールする方法

    2. Ubuntu20.04にApacheをインストールする方法

    3. Ubuntu18.04にApacheMavenをインストールする方法