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は無理なようです。