このチュートリアルでは、Ubuntu 16.04 LTSにCassandraをインストールして構成する方法を示します。知らない人のために、ApacheCassandraは大量に保存することを目的としたNoSQLデータベースです。 NoSQLは、MySQL、PostgreSQL、Microsoft SQLなどのリレーショナルデータベースで使用される表形式の関係以外のデータモデルを備えたデータベースを指します。ApacheCassandraデータベースは、スケーラビリティが必要な場合に最適です。パフォーマンスを損なうことなく高可用性を実現します。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ‘ルート権限を取得するコマンドに。 Ubuntu 16.04(Xenial Xerus)サーバーにApacheCassandraを段階的にインストールする方法を説明します。
Ubuntu16.04LTSにCassandraをインストールする
手順1.まず、次のapt-get
を実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。
sudo apt-get update sudo apt-get upgrade
ステップ2.Javaのインストール。
Cassandraではサーバー上でJavaアプリケーションを実行する必要があります。最新のJavaバージョンがインストールされていることを確認してください:
add-apt-repository ppa:webupd8team/java
PPAを追加した後、以下のコマンドを1つずつ実行してJavaをインストールします。
apt-get update apt-get install oracle-java8-set-default
インストールされているJavaバージョンを確認します:
# java -version java version "1.8.0_101" Java(TM) SE Runtime Environment (build 1.8.0_101-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)>
ステップ2.Cassandraのインストール。
Apache Software Foundationで利用可能な公式パッケージを使用してCassandraをインストールするため、Cassandraリポジトリを追加して、システムでパッケージを利用できるようにします。
echo "deb http://www.apache.org/dist/cassandra/debian 36x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.list
GPGエラーが発生しないように、Cassandraリポジトリの公開鍵を追加します:
gpg --keyserver pgp.mit.edu --recv-keys 749D6EEC0353B12C gpg --export --armor 749D6EEC0353B12C | sudo apt-key add -
Cassandraをインストールします:
apt-get update apt-get install cassandra -y
Cassandraを起動し、好みに合わせて設定します。起動時に起動できるようにすることをお勧めします。停電やメンテナンスの場合は、再起動後にバックアップを開始することを忘れないでください:
systemctl start cassandra systemctl enable cassandra
Cassandraは別のコマンドラインを使用して制御されるため、必ずアクティブ化する必要があります:
[[email protected] ~]# cqlsh Connected to Test Cluster at 127.0.0.1:9042. [cqlsh 5.0.1 | Cassandra 3.0.9 | CQL spec 3.4.0 | Native protocol v4] Use HELP for help. cqlsh>にHELPを使用します
ノードとクラスターに関する情報を確認して、さまざまな問題を修正したり、情報を更新したりする方法を理解することをお勧めします。
[[email protected] ~] nodetool status Datacenter: datacenter1 ======================= Status=Up/Down |/ State=Normal/Leaving/Joining/Moving -- Address Load Tokens Owns (effective) Host ID Rack UN 127.0.0.1 216.14 KB 256 100.0% 2a0b7fa9-23c6-e46-83a4-e6c06e2f5736 rack1
おめでとうございます。Cassandraが正常にインストールされました。Ubuntu16.04LTS(Xenial Xerus)システムにApache Cassandraをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、 ApacheCassandraの公式ウェブサイト。