我使用Manjaro并安装了elasticsearch和kibana
yay -S elasticsearch kibana启动elasticsearch服务运行良好
sudo systemctl start elasticsearch我在/etc/ kibana /kibana.yml中配置了基本设置:
server.port: 5601
server.host: "localhost"
elasticsearch.hosts: ["http://localhost:9200"]但是运行基班纳总是失败的:
❯❯❯ systemctl status kibana ✘ 7
● kibana.service - Kibana - dashboard for Elasticsearch
Loaded: loaded (/usr/lib/systemd/system/kibana.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Fri 2020-11-13 12:10:13 CET; 5min ago
Process: 1609 ExecStart=/usr/bin/node --max-old-space-size=512 /usr/share/kibana/src/cli --config=/etc/kibana/kibana.yml (code=exited, status=1/FAILURE)
Main PID: 1609 (code=exited, status=1/FAILURE)
Nov 13 12:10:13 Trinity systemd[1]: kibana.service: Scheduled restart job, restart counter is at 5.
Nov 13 12:10:13 Trinity systemd[1]: Stopped Kibana - dashboard for Elasticsearch.
Nov 13 12:10:13 Trinity systemd[1]: kibana.service: Start request repeated too quickly.
Nov 13 12:10:13 Trinity systemd[1]: kibana.service: Failed with result 'exit-code'.
Nov 13 12:10:13 Trinity systemd[1]: Failed to start Kibana - dashboard for Elasticsearch.也许我是在监督一些思考。我该怎么做才能开始呢?
journal -u kibana
Nov 13 12:10:10 Trinity systemd[1]: Started Kibana - dashboard for Elasticsearch.
Nov 13 12:10:10 Trinity node[1419]: Kibana does not support the current Node.js version v15.0.1. Please use Node.js v10.22.1.
Nov 13 12:10:10 Trinity systemd[1]: kibana.service: Main process exited, code=exited, status=1/FAILURE
Nov 13 12:10:10 Trinity systemd[1]: kibana.service: Failed with result 'exit-code'.
Nov 13 12:10:11 Trinity systemd[1]: kibana.service: Scheduled restart job, restart counter is at 1.
Nov 13 12:10:11 Trinity systemd[1]: Stopped Kibana - dashboard for Elasticsearch.
Nov 13 12:10:11 Trinity systemd[1]: Stopped Kibana - dashboard for Elasticsearch.
Nov 13 12:10:11 Trinity systemd[1]: Started Kibana - dashboard for Elasticsearch.
Nov 13 12:10:11 Trinity node[1579]: Kibana does not support the current Node.js version v15.0.1. Please use Node.js v10.22.1.
Nov 13 12:10:11 Trinity systemd[1]: kibana.service: Main process exited, code=exited, status=1/FAILURE
Nov 13 12:10:11 Trinity systemd[1]: kibana.service: Failed with result 'exit-code'.
Nov 13 12:10:11 Trinity systemd[1]: kibana.service: Scheduled restart job, restart counter is at 2.
Nov 13 12:10:11 Trinity systemd[1]: Stopped Kibana - dashboard for Elasticsearch.
Nov 13 12:10:11 Trinity systemd[1]: Started Kibana - dashboard for Elasticsearch.
Nov 13 12:10:11 Trinity node[1589]: Kibana does not support the current Node.js version v15.0.1. Please use Node.js v10.22.1.
Nov 13 12:10:11 Trinity systemd[1]: kibana.service: Main process exited, code=exited, status=1/FAILURE
Nov 13 12:10:11 Trinity systemd[1]: kibana.service: Failed with result 'exit-code'.
Nov 13 12:10:12 Trinity systemd[1]: kibana.service: Scheduled restart job, restart counter is at 3.
Nov 13 12:10:12 Trinity systemd[1]: Stopped Kibana - dashboard for Elasticsearch.
Nov 13 12:10:12 Trinity systemd[1]: Started Kibana - dashboard for Elasticsearch.
Nov 13 12:10:12 Trinity node[1599]: Kibana does not support the current Node.js version v15.0.1. Please use Node.js v10.22.1.
Nov 13 12:10:12 Trinity systemd[1]: kibana.service: Main process exited, code=exited, status=1/FAILURE
Nov 13 12:10:12 Trinity systemd[1]: kibana.service: Failed with result 'exit-code'.
Nov 13 12:10:12 Trinity systemd[1]: kibana.service: Scheduled restart job, restart counter is at 4.
Nov 13 12:10:12 Trinity systemd[1]: Stopped Kibana - dashboard for Elasticsearch.
Nov 13 12:10:12 Trinity systemd[1]: Started Kibana - dashboard for Elasticsearch.
Nov 13 12:10:12 Trinity node[1609]: Kibana does not support the current Node.js version v15.0.1. Please use Node.js v10.22.1.
Nov 13 12:10:12 Trinity systemd[1]: kibana.service: Main process exited, code=exited, status=1/FAILURE
Nov 13 12:10:12 Trinity systemd[1]: kibana.service: Failed with result 'exit-code'.
Nov 13 12:10:13 Trinity systemd[1]: kibana.service: Scheduled restart job, restart counter is at 5.
Nov 13 12:10:13 Trinity systemd[1]: Stopped Kibana - dashboard for Elasticsearch.
Nov 13 12:10:13 Trinity systemd[1]: kibana.service: Start request repeated too quickly.
Nov 13 12:10:13 Trinity systemd[1]: kibana.service: Failed with result 'exit-code'.
Nov 13 12:10:13 Trinity systemd[1]: Failed to start Kibana - dashboard for Elasticsearch.发布于 2020-11-19 19:19:31
我花了无数个小时试图让基巴纳在拱门和马吉罗工作。我终于成功了。
下面是我给自己的笔记,以防别人有同样的问题。
要意识到我是个新手,坦白地说,我不知道自己在做什么,所以要谨慎行事。
elasticsearch后安装Kibana在Arch中,使用以下命令:
$sudo pacman -S kibana在Manjaro中,我使用了Add/Remove软件GUI。搜索kibana,单击安装,并应用
/etc/kibana/kibana.yml中更改了这些设置(取消注释下面的行):$ sudo nano /etc/kibana/kibana.yml
#server.port: 5601
#server.host: "localhost"
#elasticsearch.hosts: ["http://localhost:9200"]node,但是Kibana7.9.2-1不适用于最新的node版本.因此,您需要一个较早版本的Node才能工作,特别是Node 10.22.1。为了安装这个旧版本的Node,我使用了NVM ()。我运行了以下命令:
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.0/install.sh | bash
$ export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
$ [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"$ nvm install v10.22.1这将在此位置安装名为“节点”的二进制文件:/home/manjaro1/.nvm/versions/node/v10.22.1/bin (请注意,.nvm目录是隐藏的)
/usr/bin/node)重命名为(/usr/bin/node),我使用了以下命令来实现:$ cd /usr/bin
$ sudo mv -- node node_backup注意:对于其他程序,我不知道重命名这个文件是否是个好主意。
/usr/bin (确保从/usr/bin目录运行该命令):$ cd /usr/bin
$ sudo cp -- /home/manjaro1/.nvm/version/node/v10.22.1/bin/node node$ systemctl enable kibana$ systemctl start kibana$ systemctl status kibanasystemctl status elasticsearch)并打开一个浏览器,然后转到localhost:5601。几秒钟后,基巴纳控制面板出现了。
有用说明
/usr/bin中,并将10.22.1版本的节点文件复制到具有新名称的/usr/bin中,例如node10221。在这种情况下,您需要对这个文件进行更改:/usr/lib/systemd/system/kibana.service:$ sudo nano /usr/lib/systemd/system/kibana.service在以ExecStart=/usr/bin/node开头的行中,将文件名更改为新节点名,如下所示:
ExecStart=/usr/bin/node10221保存文件并启动或重新启动Kibana:
$ systemctl start kibana 或
$ systemctl restart kibanaeleasticsearch 7.9.2-1和Kibana 7.9.2-1,并在Kibana之前安装elasticsearch$ systemctl status kibana你很难用以下方法来射击:
$ journalctl -fu kibana.service$ ls -llocalhost中使用kibana.yml对我来说很好。据我理解,如果您想要允许远程访问,则需要更改此选项。我希望这能帮上忙。
https://unix.stackexchange.com/questions/619444
复制相似问题