Elastic searchとkibanaが起動しなかったときにやったこと

elasticsearchをインストールしてみたらelasticsearchが起動しなかったのですが、
 /etc/elasticsearchの中のファイルの所有権がrootになっているものがあったため。
 
sudo chown -R elasticsearch:elasticsearch /etc/elasticsearch
 
でelasticsearchに変更したら動作した。
 
下記URLの記事では、/var/lib/elasticsearch , /var/log/elasticsearch も所有権変更を行っているので、場合によってはこっちもいるのかも
 
最初は稼働していたのですが、いつのまにか停止していまして、
 
/var/log/elasticsearch/クラスター名.logに
 
[1]bootstrap checks failed
[1]memory locking requested for elasticsearch process but memory is not locked
 
と出ていた。
 
下記URLの方も、何ヶ月もの間正常に実行されていたのに、突然稼働しなくなったと言っているので、同じ症状だと思われるのだが、、、
 解決方法にある、カーネルパラメーターを設定しても、変わらずエラーは出続けた。
 
 
以下のURLを参考に、
 
/usr/lib/systemd/system/elasticsearch.serviceに
 
[Service]
LimitMEMLOCK=infinity
 
を追加すると再び稼働できた。
 

 

 
 
kibanaをインストールして、起動してもうまく動かずkibanaが再起動を繰り返していて、ログファイルに
Error:EACCES:permission denied,open ‘/var/log/kibana.pid’ 
が出ていたので、
/var/log/の場所にTouchコマンドで空ファイルのkibana.pidを作成して、
 
touch kibana.pid
 
chownでkibanaユーザーに所有権を変更すると動いた
 
chown kibana:kibana kibana.pid
 
 
kibanaを6.8.5に変更したときに、ログも出ず、起動しなかったのですが、。
 
下記URLを参考にし、
/var/log/kibana と/usr/share/kibana をkibanaの所有権を変更したら起動した。
 
chown -R kibana:kibana /var/log/kibana
chown -R kibana:kibana /usr/share/kibana
 
とりあえず、起動しないときは、私の場合は所有権か設定ファイルのミスどちらかって感じでした。
 
 
おまけ、
 
ネットに接続されていない環境で構築したのですが、
InternetExplorerのver.8(ネット繋がっていないからアップデートできてない)で
kibanaにブラウザ接続したら真っ白の画面でした。クロームだとちゃんと表示されました。
IE11はサポートしているとの記述があるが、さすがに8は無理なようです。