NoSQLデータベースマネージャーは、データのクラスターとスケーラブルなアプリケーションに最適です。その中には、ApacheFoundationのCassandraがあります。このチュートリアルでは、Ubuntu18.04にCassandraをインストールするように設定する方法を示します。
データベースマネージャは、アプリケーション開発に不可欠です。主な理由の1つは、アプリケーションデータの安全なストレージを提供する理由です。この意味で、最もよく知られているデータベースマネージャーは、コミュニティで最も使用されているPostgreSQL、MySQL、およびMariaDBを備えたSQLタイプです。もちろん、Oracle、DB2、Microsoft SQLサーバーなど、ビジネス環境に重点を置いたソリューションは他にもあります。前述のように、CassandraのようなNoSQLタイプは他の用途にも最適です。これについては、今すぐ詳しく説明します。
CassandraaNoSQLデータベースマネージャー
Cassandraは、ApacheFoundationに属するNoSQLデータベースマネージャーです。これはオープンソースであり、Ubuntu18.04などのいくつかのLinuxディストリビューションで利用できます。 Cassandraは保存されたデータの処理が高速ですが、その主な利点はスケーラビリティです。
Cassandraを使用すると、優れたリソースマネージャーを備えているため、大量のデータを含む大規模なアプリケーションを作成することが非常に有利です。これに加えて、フォールトトレランスを備えているため、問題が発生してもデータがほとんど失われません。したがって、パフォーマンスを損なうことなくスケーラビリティと高可用性が必要な場合は、Cassandraが理想的です。
Ubuntu 18.04にCassandraをインストールして、作業を始めましょう!
Ubuntu18.04にCassandraをインストールします
Cassandraの.debパッケージリポジトリのおかげで、インストールは簡単になります。始めましょう:
1。 SSH経由でサーバーにアクセスする
まず、SSHを使用してサーバーに接続する必要があります。問題が発生した場合は、PuTTYチュートリアルをご覧ください。
2。 Cassandraリポジトリファイルを追加する
その後、Cassandraリポジトリをリポジトリファイルに追加する必要があります。これを行うには、コマンドラインに次のコマンドを入力します。
echo "deb http://www.apache.org/dist/cassandra/debian 39x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
3。 GPGキーを追加する
リポジトリの問題を回避するには、GPGキーを追加し、リポジトリのセキュリティを強化します。まず、curlがシステムに存在しない場合は、インストールする必要があります。
sudo apt install curl
次に、次のコマンドでキーを追加できます。
curl https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
4。 UbuntuにCassandraをインストールする
次に、Cassandraのインストールを開始できます。まず、リポジトリを更新してから、UbuntuにCassandraをインストールします。
sudo apt update
sudo apt install cassandra
5。 Cassandraを有効にして起動する
インストールの最後に、システムの起動時にCassandraサービスが自動的に開始されるようにする必要があります。また、手動で起動する必要があります。次のコマンドでそれを行うことができます:
sudo systemctl enable cassandra
sudo systemctl start cassandra
6。インストールを確認する
インストールが成功したかどうかを確認するために、サービスのステータスを確認できます。これを行うには、次のコマンドを実行します。
sudo systemctl status cassandra
Ubuntu18.04でCassandraを構成する
Cassandraを単一ノードで実行する場合、Cassandraのデフォルト構成は有効です。
一方、Cassandraをクラスター内で使用する場合、または複数のノードで同時に使用する場合は、構成ファイルにいくつかの変更を加えると便利です。
Cassandra構成ファイルはcassandra.yamlと呼ばれます / etc / cassandra /にあります 。お気に入りのテキストエディタで開いて、いくつかのオプションを変更できます:
sudo nano /etc/cassandra/cassandra.yaml
まず、クラスターの名前を変更する必要があります。 cluster_nameを探します パラメータを設定し、必要な名前を割り当てます:
cluster_name: [cluster_name]
次に、データストレージポートを変更することをお勧めします。これを行うには、 storage_portを探します パラメータと1つを割り当てます。すべてが正しく機能するには、ファイアウォールで使用可能なポートである必要があることに注意してください。
storage_port :[port]
最後に、 seed_providerを探します パラメータとシードセクションで、クラスタを構成するノードのIPアドレスをコンマで区切って追加します
Seeds: [node_ip],[node_ip]...[node_ip]
完了したら、ファイルを保存してCassandraをリロードします。
sudo systemctl reload cassandra
これで、Cassandraでの作業を開始できます。
Cassandraは、私たちが利用できる非常に便利なデータベースマネージャーです。柔軟性とスケーラビリティを必要とする大規模なアプリケーション向けに設計されています。このチュートリアルでは、Ubuntu18.04にCassandraをインストールする方法を学びました。
Cassandraは非常に強力なアプリケーションであり、多くの構成オプションがあります。ただし、すぐに作業を開始するのに役立つ最も基本的なものを確認しました。詳細については、公式ドキュメントを確認することをお勧めします。ハッピー開発。