Apache Cassandraは、多くの商用サーバー間で大量のデータを処理するように設計されたオープンソースの分散データベース管理システムであり、単一障害点のない高可用性を提供します。 Cassandraは、複数のデータセンターにまたがるクラスターを強力にサポートし、非同期マスターレスレプリケーションにより、すべてのクライアントで低遅延の操作を可能にします。
Apache Cassandraデータベースは、パフォーマンスを損なうことなくスケーラビリティと高可用性が必要な場合に最適です。
このチュートリアルに従うことで、CassandraとOracleJavaJDKをDebian7VPSにインストールする方法を学習します。また、最初のテストシングルノードクラスターを実行するために必要な手順についても説明します。
要件
このチュートリアルでは、SSD 1LinuxVPSホスティングプランを使用します。
システムを更新する
以下を使用して、サーバーが完全に最新であることを確認してください:
# apt-get update # apt-get upgrade
ORACLEJAVAJDKのインストール
お気に入りのWebブラウザを開き、Oracle Java Webサイトに移動して、ダウンロードしてインストールするバージョンを決定します。 32ビットOSバージョンを使用している場合は、32ビットtar.gzファイルを選択してください。
実行しているDebian7のバージョンを確認するには、ターミナルウィンドウに次のように入力します。
# arch
この目的のために、64ビットのtar.gzアーカイブをダウンロードします。
新しく作成されたディレクトリにJavaJDKをダウンロードして抽出するには、次のコマンドを使用する必要があります。
# wget --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz # mkdir /opt/jdk # tar -zxf jdk-8u5-linux-x64.tar.gz -C /opt/jdk
サーバーにデフォルトのJVMを設定します:
# update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_05/bin/java 100 # update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_05/bin/javac 100
次のコマンドを実行して、Javaが正常にインストールされていることを確認します。
# java -version
APACHECASSANDRAをインストールする
最新バージョンのCassandraをoptにダウンロードします ディレクトリ。実行:
# cd /opt # wget http://www.us.apache.org/dist/cassandra/2.1.3/apache-cassandra-2.1.3-bin.tar.gz
アーカイブを解凍します:
# tar -xvzf apache-cassandra-2.1.3-bin.tar.gz
次に、インストールを rootに移動します ディレクトリ:
# mv apache-cassandra-2.1.3 ~/cassandra
必要なディレクトリを作成します:
# mkdir /var/lib/cassandra # mkdir /var/log/cassandra
次のコマンドを実行して、Cassandraの変数を設定します:
# export CASSANDRA_HOME=~/cassandra # export PATH=$PATH:$CASSANDRA_HOME/bin
Cassandraのスレッドごとのスタックサイズを現在の値よりも大きく設定する必要があります。これを行うには、cassandra-env.shファイルをお気に入りのテキストエディタで編集します。 vimを使用しています。
# vim ~/cassandra/conf/cassandra-env.sh
次のような行を見つけます:
JVM_OPTS="$JVM_OPTS -Xss256k"
次のように変更します:
JVM_OPTS="$JVM_OPTS -Xss512k"
次のコマンドを使用して、Cassandraの単一ノードテストクラスターを実行できます。
# sh ~/cassandra/bin/cassandra # sh ~/cassandra/bin/cassandra-cli
「Connectedto:‘Test Cluster”」が表示された場合は、シングルノードクラスターが正常に実行されています。
おめでとう。これで、ApacheCassandraと必要なOracleJavaJDKがDebian7VPSに正常にインストールされました。
Ubuntu20.04にApacheCassandraをインストールする方法については、このガイドに従ってください。または、Debian9にApacheCassandraをインストールする方法もお読みください。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にApacheCassandraのインストールを依頼するだけです。24時間年中無休で利用できます。すぐにリクエストに対応します。
PS。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。