1、インストールJDK8(弾性必要のJava 8の環境)
1)ファイルjdk8をダウンロード:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html \
タール-zxvf JDK-8u191-linuxの-x64.tar.gz:2)ファイルを解凍します
3)JDKに移動します/usr/local/jdk1.8.0_191
ディレクトリにします。mv jdk1.8.0_191 /usr/local/jdk1.8.0_191
4)設定の環境変数:
A)のvi / etc / profileを
B)末端に付加
輸出JAVA_HOME =は/ usr / local / jdk1.8.0_191
輸出CLASSPATH =。$ JAVA_HOME / libに/ dt.jar:$ JAVA_HOME / libに/ tools.jarの
輸出PATH = $ JAVA_HOME / binに:$ PATH:$ HOMEの/ binに
C)ソース/ etc / profileを
5)インストールが成功したことを確認します。java -versionを
2、インストール弾性
1)弾性をダウンロード:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.3.0.tar.gzをwgetの
タール-zxvf elasticsearch-6.5.0.tar.gz:2)ファイルを解凍します
3)インストール:MV elasticsearch-6.5.0は/ opt
3.ユーザーを作成しますElasticsearch
他のESが設定ファイルを変更起動する新しいユーザーを作成する必要があるので、rootユーザのESの規定は、ESを起動することはできません。
adduserののesuser:1)ユーザーを追加
2)パスワードを設定します。passwd esuserを
chownコマンド-R esuser /opt/elasticsearch-6.5.0:3)権限を追加
4、設定ファイルを変更します
1)viエディタを使用して/opt/elasticsearch-6.5.0/configディレクトリを入力します。vi elasticsearch.yml(注:コロンの前にスペースを、スペースを続けなければなりません)
2)以下のコメントをキャンセルして、現在のホストを変更するには住所:
cluster.name:マイ・ファイルアプリケーション
node.name:ノード1 -
bootstrap.memory_lock:falseに
network.host:10.100.2.235
たhttp.port ,: 9200
discovery.zen.ping.unicast.hosts:[ "10.100.2.235"]
discovery.zen.minimum_master_nodes:電流Iが単一のノードであるので、1が存在しなければならない、1#注
:次のように3)を添加
transport.tcp.port:9300
transport.tcp.compress:trueに
bootstrap.system_call_filter:falseにする
。4)を使用して:viエディタと/etc/sysctl.confファイルを変更するには、(次のFAQ 2があるだろうされていない場合)、次のコードを追加します
vm.max_map_count = 262144
5)保存終了後に次のコマンドを実行します。
sysctlを-p
6)viエディタを使用して、以下のよくある質問3)があるだろうされていない場合(ファイルの末尾に次のコードを追加し、/etc/security/limits.confをファイルを変更します。
ユーザーのログイン名サーバーの#1 esuser
ソフトesuser NOFILE 65536
esuserハード65536 NOFILE
esuserソフトNPROC 4096
esuserハードNPROC 4096
5、Elasticsearchを開始
1)ユーザは、スイッチ
SUのesuser
電流を表示するために、2)ユーザを
私が誰
3)サービスを開始する。
elasticsearch-6.5.0 / binに/ elasticsearch
4)バックグラウンド化。
elasticsearch-6.5.0 / binに/ elasticsearch -d
テストする5)成功開始するかどうか。
カール- XGET 'http://10.100.2.235:9200/'