LinuxのインストールElasticsearch詳細な手順

輝きをハングアップに成功し、ADOから行くのステップに良好なステップとなっています

### Java実行環境をインストールします

elasticsearchは、あなたが最初にJREのJREをインストールする必要がありますので、Javaの実装がサポートしなければならないelasticsearchを実行しています

https://www.cnblogs.com/renxixao/p/11462752.htmlを参照することができます

### elasticsearch-6.2.4インストール


減圧開始後elasticsearch

[ルート@ localhostの〜]#件のwgetます。https:// artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.tar.gz 
[ルート@ localhostの〜]#タール-zxvf elasticsearch- 6.24 .tar.gzの-Cは/ usr / local / 
[ルートlocalhostの@〜]#shをする/usr/local/elasticsearch-6.2.4/bin/elasticsearch


発見間違った報告書 

セキュリティレベルを向上させるelasticsearch開始5.0は、私たちはelasticsearchを開始するには、ユーザーを追加するrootアカウントを使用して起動することが許可されていません

あなたは最初のファイアウォール遅延物事を始める前に、  

[ルート@ localhostの〜]#のsystemctl停止firewalld.service 
[ルート@ localhostの〜]#のsystemctl禁止firewalld.service // ファイアウォールの起動を無効に 
[ルート@ localhostの〜]#useraddのES // ESユーザーを作成し 
、[ルート@ localhostの〜] chownコマンド-R&LT ES#:ESは/ usr / local / elasticsearch- 6.24。/// ユーザーESに指定されたディレクトリのパーミッション 
[ルート@ localhostの〜]#SU ES // ユーザーESへの切り替え 
[ES @ localhostのルート] $ viの/ usr / local / elasticsearch- 6.24 /config/elasticsearch.yml

 

マシンのホストアドレスに

削除してからコメント#1のsh /usr/local/elasticsearch-6.2.4/bin/elasticsearchの前に実行することを忘れないでください


Shの実行エラーが/usr/local/elasticsearch-6.2.4/bin/elasticsearch後、いくつかのケースで発生する可能性があります

。注:以下の操作は、ルート実行に切り替える必要があります


[1]:elasticsearchプロセスの最大ファイルディスクリプタ[4096]が低すぎる、少なくとも[65536]に増加

以下を追加し、ファイルの最後にファイルを変更/etc/security/limits.confを

[ES @ localhostのルート] $ suコマンドのルート
[ルート@ localhostの〜]#viの/etc/security/limits.confを

*ハードNOFILE 65536

*ソフトNOFILE 65536


[2]:ユーザのためのスレッドの最大数[3818] [ES]が低すぎる、少なくとも[4096]に増加

[ルート@ localhostの〜]#viの/etc/security/limits.d/ 20 -nproc.conf

 

*ソフトNPROC 4096

*ハードNPROC 4096

ルートソフトNPROC無制限


[3]:最大仮想メモリ領域は、少なくとも[262144]に増加し、[65530]が低すぎるvm.max_map_count

/etc/sysctl.confファイルはvm.max_map_count = 2621441の最後に追加され

[ルートlocalhostの@〜]#viのは/ etc / sysctl.confの
[ルート@ localhostの〜]#須藤sysctlを-p /etc/sysctl.confを//はすぐに有効になります

 

これらの3つは、独自のBaiduの残りの3つの一般的なミスです

[ルート@ localhostの〜]#ulimitの-a


3818パニックのためのスレッドの現在の最大数の発見後、または有効にするには再起動する仮想マシンを再起動します

そして、ユーザーが開始したESに切り替えます

[ルート@ localhostの〜]#個のES SU 
[ES @ localhostのルート] $のSHは/ usr / local / elasticsearch- 6.24 / binに/ elasticsearch -d      // バックグラウンド・プロセスを開始するには、-dをされる追加 
[ES @ localhostのルート] $ psの-ef | grepをするelasticsearch 
認証サービスの下では適切にHTTPカールが機能している:// 192.168.88.133:9200


 

OKアウト設定する手順

ブラウザの要求の下で  http://192.168.88.133:9200/

 

おすすめ

転載: www.cnblogs.com/renxixao/p/11462754.html