Tomcat 9 Installation CentOS 8 | Tech Arkit | Java Based Applications
目次:
Apache Cassandraは、単一障害点のないオープンソースのNoSQLデータベースであり、パフォーマンスを損なうことなく線形のスケーラビリティと高可用性を提供します。 Cassandraでは、レコードは、テーブル、行、および列を持つリレーショナルデータベースと同様の方法で構造化されます。 Apache Cassandraは、Apple、NetFlix、eBay、Easouなどの多くの組織で使用されています。
このチュートリアルでは、CentOS 7にApache Cassandraをインストールする方法について説明します。
前提条件
ログインしているユーザーには、パッケージをインストールするためのsudo権限が必要です。
Apache Cassandraのインストール
CentOS 7にApache Cassandraをインストールする推奨方法は、公式のApache Cassandraリポジトリからrpmパッケージをインストールすることです。
この記事を書いている時点では、Apache Cassandraの最新バージョンは
3.11
であり、システムにOpenJDK 8をインストールする必要があります。
OpenJDKをインストールするには、システムに次を入力します。
sudo yum install java-1.8.0-openjdk-devel
Javaバージョンを出力する次のコマンドを実行して、Javaのインストールを確認します。
java -version
出力は次のようになります。
openjdk version "1.8.0_201" OpenJDK Runtime Environment (build 1.8.0_201-b09) OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)
Javaがインストールされたので、次のステップはApache Cassandraリポジトリを追加することです。
選択したエディターを開き、次のリポジトリファイルを作成します。
sudo nano /etc/yum.repos.d/webmin.repo
次のコンテンツをファイルに貼り付けます。
name=Apache Cassandra baseurl=https://www.apache.org/dist/cassandra/redhat/311x/ gpgcheck=1 repo_gpgcheck=1 gpgkey=https://www.apache.org/dist/cassandra/KEYS
リポジトリが有効になったら、次を入力して最新バージョンのApache Cassandraをインストールします。
sudo yum install cassandra
Cassandraサービスを開始して有効にします。
sudo systemctl enable cassandra
sudo systemctl start cassandra
次のように入力して、Cassandraが実行されていることを確認します。
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 103.68 KiB 256 100.0% 129a9437-377d-415b-b6b2-5dc46b73a763 rack1
この時点で、Apache CassandraがCentOSサーバーにインストールされています。
Apache Cassandraの構成
Apache Cassandraデータは
/var/lib/cassandra
ディレクトリに格納され、構成ファイルは
/etc/cassandra
あり、Java起動オプションは
/etc/default/cassandra
ファイルで構成できます。
デフォルトでは、Cassandraはローカルホストのみでリッスンするように構成されています。 データベースに接続するクライアントも同じホストで実行されている場合、デフォルトの構成ファイルを変更する必要はありません。
CQL(Cassandra Query Language)を介してCassandraと
cqlsh
するには、Cassandraパッケージに同梱されている
cqlsh
という名前のコマンドラインユーティリティを使用できます。
cqlsh
Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>
Apache Cassandraクラスターの名前変更
デフォルトでは、Cassandraクラスターの名前は「Test Cluster」です。 クラスター名を変更する場合は、以下の手順に従います。
-
cqlshCassandra CQLターミナルにログインしcqlsh。cqlsh次のコマンドは、クラスター名を「Linuxize Cluster」に変更します。
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';「Linuxize Cluster」を目的の名前に置き換えます。
exitしたら、exitと入力してコンソールを終了します。
/etc/cassandra/default.conf/cassandra.yamlcassandra.yaml構成ファイルを編集して、新しいクラスター名を入力します。cluster_name: 'Linuxize Cluster'次のコマンドを実行して、システムキャッシュをクリアします。
nodetool flush system最後に、Cassandraサービスを再起動します。
sudo systemctl restart cassandra
結論
CentOS 7にApache Cassandraが正常にインストールされました。ApacheCassandraの公式ドキュメントページにアクセスして、Cassandraの使用開始方法を学習してください。
java cassandra centosデータベースDebian 10 LinuxにApache Cassandraをインストールする方法
Apache Cassandraは、単一障害点のない無料のオープンソースのNoSQLデータベースです。 この記事では、Apache CassandraをDebian 10、バスターにインストールする方法を説明します
Ubuntu 18.04にApache Cassandraをインストールする方法
Apache Cassandraは、単一障害点のない無料のオープンソースのNoSQLデータベースです。 このチュートリアルでは、Ubuntu 18.04にApache Cassandraをインストールする方法を示します。
CentOS 7にApache Mavenをインストールする方法
Apache Mavenは、主にJavaプロジェクトで使用される無料のオープンソースプロジェクト管理ツールおよび理解ツールです。 このチュートリアルでは、CentOS 7にApache Mavenをインストールする2つの異なる方法を紹介します。







