まず、ダウンロード:
ESをダウンロードする公式サイト:https://www.elastic.co/cn/downloads/elasticsearch
jdk11ダウンロードする公式サイト:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html
第二に、インストール:
アップロード:は/ usr / local / javaの/
解凍:-zxvfタール JDK-11.0.4_linux-x64_bin.tar.gz
環境変数を変更します。vi / etc / profileを
追加
JAVA_HOME =は/ usr / local /のJava / JDK-11.0.4 CLASSPATHは = $ JAVA_HOME / libに/ PATH = $ PATHを:$ JAVA_HOME / binに エクスポートCLASSPATH PATH JAVA_HOME
::保存がWQ
有効取るために再起動します。ソースは/ etc / profileを
バージョンを確認するために: Javaの-version
ESをアップロードします。/ usr / localに
解凍:
タール-zxvf elasticsearch-7.3.2-Linuxの-x86_64.tar.gzの
/usr/local/elasticsearch-7.3.2 CD ディレクトリの作成
は、mkdirデータを
設定ファイルを変更します。
CD /usr/local/elasticsearch-7.3.2/ 設定 vimのelasticsearch.yml
メモリサイズを変更します。
VIM jvm.optionsを
ESユーザーESを作成するので、ルートで起動しません
#ユーザー追加 のadduser ES #パスワード のpasswdをES --------------- #承認、rootユーザー のchmod -v Uは+ワットの/ etc / sudoersファイルの #エディタ のvimの/ etc / sudoersファイルの #ファイル(:ALL、パスワードのsudoの使用を失うことはありませんNOPASSWD)rootユーザの下に、挿入された ES ALL =(ALL)NOPASSWD:ALL #回復権限 UWの/ etc / sudoersの-v chmodコマンド ---------- ----- #グループが追加 TESTGROUP GROUPADD usermodの-GのTESTGROUPのESの #のESは、ディレクトリのアクセス権を変更する chownコマンド-R ES:TESTGROUP *
認証:
chownコマンド-R&LT ES:ES /usr/local/elasticsearch-7.3.2
設定を変更します。
viの/etc/security/limits.confをは
増加を終了します。
65536個のESソフトNOFILE
65536個のNOFILE ESハード
ESソフトNPROC 4096個の
ESハードNPROC 4096
/etc/security/limits.d/ CD のVim 20は、nproc.confある
(示されるように、ユーザ名の変更* ES)
VI /etc/sysctl.confの
増加:
vm.max_map_count = 655360
効果取るために
はsysctlを-p
ES開始するエスユーザスイッチ
SU ES
開始
/usr/local/elasticsearch-7.3.2/bin/elasticsearch
設定が完了すると、表示される次のコンテンツにアクセスし、正常に起動します。
127.0.0.1:9200