ESクラスタの展開ドキュメント

サービスのバージョンを選択
現在最高のバージョンctsdb TEGはまた、このバージョンを使用して、オープンソースバージョンESを展開する際に、将来の収束とctsdbを容易にするために、使用さESバージョン6.4.3です。ES-依存JDKのバージョンの6.4.3バージョンは、テスト環境の展開が8u202を使用して上記の8u181必要です。
JDKの展開
ESは、JDKのインストールパッケージをアップロードしているすべてのマシンにインストールするために、パッケージが/下/ホームjavaディレクトリに配置されます。
 1 タール -zxvf JDK-8u202-のlinux-x64の。タール .gzを 
次のコマンドを実行します、コマンドのvim / etc / profileを、オープンな環境変数の設定ファイルを入力し、ファイルの一番下に以下の情報を入力し、[保存
1 JAVA_HOME = /ホーム/ javaの/ jdk1。8 .0_202
 2 JRE_HOME = $ JAVA_HOME / JRE
 3 PATH = $ PATH:$ JAVA_HOME / binに
 4 CLASSPATH =:$ JAVA_HOME / LIB / dt.jar:$ JAVA_HOME / LIB / tools.jarの
 5  輸出JAVA_HOME
 6  エクスポートJRE_HOME
 7  輸出PATH
 8輸出CLASSPATH
リフレッシュ環境変数の設定ファイル、それはすぐに有効になりますように、ジャワのJDKインストールされたバージョンを参照してください柔らかな接続を行います
ソースは/ etc / profile
javaの-version
LN -s /home/java/jdk1.8.0_202/bin/javaは/ usr / binに/ javaの 

ESクラスタの展開

テスト環境の3つのノード:10.157.8.5; 10.157.8.8; 10.157.8.13

3段階の展開として、今回は例として10.157.8.5展開操作そのうちの一つを取るために、ES材料は/データディレクトリの下に展開パッケージノードにアップロードされ、アンパック:オープン/data/elasticsearch-6.4.3/config/ elasticsearch.ymlファイル、関連するパラメータを変更します。
 
図は、設定ファイルの内容を変更します。
cluster.name#クラスタ名
node.name#ノード名
network.host#このノードのIP
discovery.zen.ping.unicast.hosts#クラスタノード
 
オープン/etc/sysctl.confファイルには、最後に次のように入力します。
vm.swappiness = 0 
vm.max_map_count = 655360
ファイルを開く/etc/security/limits.confを、最後に次のように入力します。
無制限の1 elasticsearchソフトmemlock 
2 elasticsearchハードmemlock無制限 
次elasticsearchユーザーを追加します。
1 useraddのelasticsearch 
2 passwdのelasticsearch

そして、/data/elasticsearch-6.4.3所有者権限へ

chownコマンド-R elasticsearch /data/elasticsearch-6.4.3

通常のユーザーelasticsearchに切り替えされています。

Elasticsearchの

開始ESサービスノード(他の二つのステップは上記インストールすることができます)

/data/elasticsearch-6.4.3/bin/elasticsearch -d

配備が完了した後、テストクラスタは、各ノードサーバに入力利用可能です。

カールhttp://10.157.8.5:9200/_cat/nodes?v  
测试成功如图所示:
 

おすすめ

転載: www.cnblogs.com/Dfengshuo/p/11912584.html