インストールのエラーが頻繁に発生しelasticsearch

1.3.1エラー1:カーネルが低すぎます

我々はcentos6、そのLinuxカーネルのバージョン2.6を使用しています。Elasticsearchプラグインは少なくともバージョン3.5以降を必要とします。しかし、気にしないで、我々は、プラグインを無効にします。
ファイルを変更Elasticsearch.yml、一番下に次の設定を追加します:

bootstrap.system_call_filter:偽の
再起動
1.3.2エラー2:不十分なファイルのアクセス権を
再び開始するために、間違いました:


[1]:最大ファイルディスクリプタ[ elasticsearchプロセスのため4096]少なくとも[65536]への可能性が低すぎる、増加
我々はleyouのユーザーではなく、ルートを使用し、それが不十分なファイルのパーミッションです。
まず、rootユーザーとしてログインします。
次に、設定ファイルを変更します。

vimの/etc/security/limits.confを
以下を追加します。

ソフトNOFILE 65536 * *ハードNOFILE 131072 *ソフトNPROC 4096 * 4096ハードNPROC 1.3.3エラー3:スレッドカウントがないだけで、エラー、行があります:







[1]:スレッドの最大数のユーザーの[1024] [leyou]が低すぎる、少なくとも[4096]への増加
これは、スレッドの数が十分ではありませんです。
設定を変更し続けます。

vimの/etc/security/limits.d/90-nproc.conf
変更するには、以下:

*ソフトNPROC 1024
読み取り:

ソフトNPROC 4096 *
1.3.4エラー4:プロセスの仮想メモリ

[3]:最大仮想メモリ領域vm.max_map_count [65530]可能性が低すぎて、少なくとも[262144]に増加
vm.max_map_count:数量制限のプロセスは、VMA(仮想メモリ領域)を持っているし、設定ファイルを変更し続けることができます。

vimのは/etc/sysctl.conf
以下の内容を追加します。

vm.max_map_count = 655360
、その後のコマンドを実行します。
sysctlを-p

错误5:存在
に起因する。java.lang.IllegalStateException:[/ホーム/ ES /アプリ/ elasticsearch /データ/ elasticsearch]、ノードのロックを取得するために失敗した試みたロックIDを[0]。多分これらの場所は、書き込み可能なまたは複数のノードは、[node.max_local_storage_nodes]([1]だった)?増加させずに開始されたされていません
已经启动

おすすめ

転載: www.cnblogs.com/mufeng07/p/12206117.html