このクイックポストでは、最も人気のある分散データベースの1つであるApache CassandraをUbuntuにイ 私たちは今始めるでしょう。
Neo4J、Elasticsearch、MongoDBについての記事も読んでください。
Apache Cassandra
Cassandraは、スケーラビリティ、パフォーマンス、単一障害点のない高可用性で知られているApacheの最も人気のある分散NoSQLデータベースの一つです。
Apache Cassandraを背の高いものにするいくつかのポイントは次のとおりです:
- 一貫性があり、非常に耐障害性があります。
- アーキテクチャはAmazonのDynamo DBに非常に近く、データモデルはGoogleのBigtableに近い。
- facebookで作成された
- これは、列指向のデータベースです
- Cisco、Rackspace、Netflixなどの非常に大きな企業で使用されています
Javaのインストール
UbuntuにCassandraをインストールするには、まずJavaをインストールする必要があります。 Javaはデフォルトではインストールされない場合があります。 このコマンドを使用して確認できます:
このコマンドを実行すると、次の出力が得られます:
これで、システムにJavaをインストールします。 これを行うには、次のコマンドを使用します:
sudo apt-get update
sudo apt-get install oracle-java8-installer
これらのコマンドの実行が完了したら、同じコマンドを使用してJavaがインストールされていることを再
Cassandraのインストール
UbuntuにCassandraをインストールするのは非常に簡単な作業であり、いくつかのコマンドの問題です。 UbuntuのソースリストにCassandraリポジトリを追加することから始めます:
|sudo tee-a/etc/apt/sources.リスト。d/カサンドラソース。list
このプログラムを実行すると、次の出力が得られます:
ここで、Apache Cassandraリポジトリキーを追加します:
このプログラムを実行すると、次の出力が得られます:
これで、次のコマンドを使用してUbuntuのapt-getリストを更新できます。
最後に、UbuntuマシンにCassandraをインストールする準備が整いました:
最後のコマンドは、インターネットの速度に基づいて数分かかることがあります。 これで、Cassandraがマシン上で稼働しているかどうかを確認できます:
サービスがアクティブであることがわかります:
Cassandraクラスター
への接続インストールプロセスが完了すると、Cassandraは自動的に開始されます。 Cassandraは分散データベースであるため、単一のシステムとしては機能しませんが、実質的に任意の数のノードで構成できるクラスターで機能します。
Cassandraがマシン上で起動すると、単一のノードをその一部として自動的にクラスタを設定します。 次のコマンドを使用して、クラスターが稼働しているかどうかを確認できます:
出力にUNが表示されている場合、これはクラスターが稼働していることを意味します:
Cassandraデータベースへの接続
最後のステップでは、Cassandraターミナルに入る方法を示します。 Cassandraの使用を開始するには、簡単なコマンドを使用します:
これを実行すると、マシン上でCassandraコマンドを実行して関連データを作成できることがわかります: