サービスのバージョンを選択
現在最高のバージョン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#このノードのIPdiscovery.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
测试成功如图所示: