問題①
-
公式のプロンプトに従ってインストールしますが、この問題が発生します。
-
おそらく
root
、インストールに使用することが許可されていないことを意味します
理由
elasticsearch
デフォルトでは、root
ユーザーの起動をサポートしていません。
解決する
解決策1:Des.insecure.allow.root = true
-
変更
/software/elasticsearch-7.12.0/bin/elasticsearch
、追加ES_JAVA_OPTS=”-Des.insecure.allow.root=true”
-
または、実行時に追加します。
sh /software/elasticsearch-7.12.0/bin/elasticsearch -d -Des.insecure.allow.root=true
注:公式の雰囲気
root
は実行するのにセキュリティ上のリスクがある可能性があるため、実行することはお勧めroot
しません。
解決策2:専用ユーザーを追加する
useradd elasticsearch
chown -R elasticsearch:elasticsearch /software/elasticsearch-7.12.0
su elasticsearch
sh /software/elasticsearch-7.12.0/bin/elasticsearch -d
問題②
解決する
- 不十分なメモリ、少なくとも
1G
メモリスペースが必要です