Настройка LAMP (Linux - Apache - Mysql - Php) на ubuntu 16.04 server в подробностях.
目次:
Apache Cassandraは、単一障害点のない無料のオープンソースのNoSQLデータベースです。 パフォーマンスを犠牲にすることなく、線形のスケーラビリティと高可用性を提供します。 Apache Cassandraは、Reddit、NetFlix、Instagram、Githubなど、大規模でアクティブなデータセットを持つ多くの企業で使用されています。
、Debian 10、バスターにApache Cassandraをインストールする方法を説明します。
前提条件
この手順では、rootまたはsudo特権を持つユーザーとしてログインしていることを前提としています。
Javaのインストール
この記事を書いている時点では、Apache Cassandraの最新の安定バージョンは
3.11
であり、OpenJDK 8が必要です。これは公式のDebian Busterリポジトリでは利用できません。
AdoptOpenJDKリポジトリを有効にし、ビルド済みのOpenJDK 8パッケージをインストールします。
パッケージリストを更新し、HTTPS経由で新しいリポジトリを追加するために必要な依存関係をインストールします。
sudo apt update
sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common
リポジトリのGPGキーをインポートし、AdoptOpenJDK APTリポジトリをシステムに追加します。
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
sudo add-apt-repository --yes
次のコマンドを実行して、Java 8をインストールします。
sudo apt update
sudo apt install adoptopenjdk-8-hotspot
完了したら、Javaバージョンを印刷して確認します。
java -version
出力は次のようになります。
openjdk version "1.8.0_232" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)
Apache Cassandraのインストール
ベンダーリポジトリのdebパッケージを使用して、Apache Cassandraをインストールします。 そのためには、Apache Cassandraリポジトリを有効にする必要があります。
次の
wget
コマンドを使用して、リポジトリの公開キーをインポートします。
wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
上記のコマンドは
OK
を出力するはず
OK
。 これは、キーが正常にインポートされ、このリポジトリからのパッケージが信頼できると見なされることを意味します。
以下のコマンドを実行して、Cassandraリポジトリをシステムソースのリストに追加します。
sudo sh -c 'echo "deb https://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
パッケージのインデックスを更新し、Apache Cassandraパッケージをインストールします。
sudo apt update
sudo apt install cassandra
インストールプロセスが完了すると、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.71 KiB 256 100.0% dd8f6709-08ef-45b8-881e-5c1b5bbfc7f7 rack1
それでおしまい。 Apache Cassandraが正常にインストールされました。
Apache Cassandraの構成
Apache Cassandraデータは
/var/lib/cassandra
ディレクトリに保存されます。 構成ファイルは
/etc/cassandra
にあり、Java起動オプションは
/etc/default/cassandra
ファイルで構成できます。
デフォルトでは、Cassandraはローカルホストでのみリッスンします。 データベースに接続するクライアントも同じマシン上で実行されている場合、バインディングインターフェイスを変更する必要はありません。
コマンドラインを介してCassandraとやり取りするには、Cassandraパッケージに同梱されている
cqlsh
ツールを使用します。
cqlsh
Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>
Apache Cassandraクラスターの名前変更
デフォルトでは、Cassandraクラスターの名前は「Test Cluster」です。 変更する場合は、次の手順に従ってください。
-
cqlsh
Cassandra CQLターミナルにログインしcqlsh
。cqlsh
次のコマンドを発行して、クラスター名を「Linuxize Cluster」に変更します。
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';
「Linuxize Cluster」を希望の名前に変更します。 完了したら、
exit
と入力してターミナルを終了します。
/etc/cassandra/cassandra.yamlcassandra.yaml
構成ファイルを編集して、新しいクラスター名を入力します。cluster_name: 'Linuxize Cluster'
システムキャッシュをクリアします。
nodetool flush system
以下を実行してCassandraサービスを再起動します。
sudo systemctl restart cassandra
結論
Apache Cassandra Debian 10をインストールし、オプションでデフォルトのクラスターの名前を変更する方法を示しました。 Cassandraの使用を開始する方法の詳細については、公式のドキュメントページをご覧ください。
java cassandra debianデータベースCentOS 7にApache Cassandraをインストールする方法

Apache Cassandraは、単一障害点のないオープンソースのNoSQLデータベースであり、パフォーマンスを損なうことなく線形のスケーラビリティと高可用性を提供します。 このチュートリアルでは、CentOS 7にApache Cassandraをインストールする方法について説明します。
Debian 9にApache Cassandraをインストールする方法

Apache Cassandraは、単一障害点のない無料のオープンソースのNoSQLデータベースです。 このチュートリアルは、Apache CassandraをDebian 9にインストールするプロセスをガイドします。
Debian 10 LinuxにApache Webサーバーをインストールする方法

Apache HTTPサーバーは、世界で最も人気のあるWebサーバーの1つです。 このチュートリアルでは、Debian 10 BusterにApacheをインストールする方法を説明します。