GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7にApacheZooKeeperをインストールする方法

このチュートリアルでは、CentOS7サーバーにApacheZooKeeperをインストールする方法を説明します。知らなかった方のために説明すると、Zookeeperは、採用される可能性のある分散状態マネージャーです。多くのクラスターによって、クラスター全体で状態を維持します。HBaseのように、Zookeeperを利用して、クラスターの国を持たなくても、独自のクラスターセット全体で状態を維持できます。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS7サーバーにApacheZooKeeperを段階的にインストールする方法を説明します。

ApacheZooKeeperをインストールする

ステップ1.まず、システムが最新であることを確認することから始めましょう。

yum clean all
yum -y update

ステップ2.Javaをインストールします。

このチュートリアルを書いている時点では、最新のJavaJDKバージョンはJDK8u45でした。まず、公式ダウンロードから最新のJava SE DevelopmentKit8リリースをダウンロードしましょう。ページを開くか、次のコマンドを使用してシェルからダウンロードします。

cd /opt/
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz"
tar xzf jdk-8u45-linux-x64.tar.gz

アーカイブファイルを抽出した後、alternativesコマンドを使用してインストールします。alternativesコマンドはchkconfigで使用できます。 パッケージ:

cd /opt/jdk1.8.0_45/
alternatives --install /usr/bin/java java /opt/jdk1.8.0_45/bin/java 2
alternatives --config java
There are 3 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*  1           /opt/jdk1.7.0_71/bin/java
 + 2           /opt/jdk1.8.0_25/bin/java
   3           /opt/jdk1.8.0_45/bin/java

Enter to keep the current selection[+], or type selection number: 3

この時点で、JAVA 8(JDK 8u45)がシステムに正常にインストールされています。また、代替手段を使用してjavacおよびjarコマンドパスを設定することをお勧めします。

>
alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_45/bin/jar 2
alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_45/bin/javac 2
alternatives --set jar /opt/jdk1.8.0_45/bin/jar
alternatives --set javac /opt/jdk1.8.0_45/bin/javac

インストールされているJavaバージョンの確認:

[email protected] ~# java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

以下に示すように、exportコマンドを使用して環境変数を簡単に設定できます。

JAVA_HOME変数の設定:

export JAVA_HOME=/opt/jdk1.8.0_45

JRE_HOME変数の設定:

export JRE_HOME=/opt/jdk1.8.0_45/jre

PATH変数の設定:

export PATH=$PATH:/opt/jdk1.8.0_45/bin:/opt/jdk1.8.0_45/jre/bin

ステップ3.ApacheZooKeeperをインストールします。

まず、マシンにZooKeeperフレームワークをインストールし、次のリンクにアクセスして、ZooKeeperの最新バージョンをダウンロードします。

cd opt/
tar -zxf zookeeper-3.4.11.tar.gz
cd zookeeper-3.4.6
mkdir data

次に、conf / zoo.cfgという名前の構成ファイルと、開始点として設定する次のすべてのパラメーターを開きます。

### nano conf/zoo.cfg

tickTime = 2000
dataDir = /path/to/zookeeper/data
clientPort = 2181
initLimit = 5
syncLimit = 2

次に、ZooKeeperサーバーを起動します:

bin/zkServer.sh start

このコマンドを実行すると、次のような応答が返されます。

JMX enabled by default
Using config: /Users/../zookeeper-3.4.11/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

次のステップで、CLIを開始し、次のコマンドを入力します。

bin/zkCli.sh

上記のコマンドを入力すると、ZooKeeperサーバーに接続され、次の応答が返されます。

Connecting to localhost:2181
................
................
................
Welcome to ZooKeeper!
................
................
WATCHER::
WatchedEvent state:SyncConnected type: None path:null
[zk: localhost:2181(CONNECTED) 0]

サーバーに接続してすべての操作を実行した後、次のコマンドを使用してzookeeperサーバーを停止できます。

bin/zkServer.sh stop

おめでとうございます!ApacheZooKeeperが正常にインストールされました。CentOS7システムにApacheZooKeeperをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、ApacheZooKeeperの公式Webサイトを確認することをお勧めします。


Cent OS
  1. CentOS8にApacheCassandraをインストールする方法

  2. CentOS8にApacheKafkaをインストールする方法

  3. CentOSにApacheTomcat8をインストールする方法

  1. CentOS7にApacheをインストールする方法

  2. CentOS7にApacheMavenをインストールする方法

  3. CentOS7にApacheCassandraをインストールする方法

  1. CentOS8にApacheをインストールする方法

  2. CentOS8にApacheMavenをインストールする方法

  3. CentOS8にApacheMavenをインストールする方法