首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在更改logging.dest后,Kibana未能在CentOs 7上启动

在更改logging.dest后,Kibana未能在CentOs 7上启动
EN

Stack Overflow用户
提问于 2017-08-16 15:40:40
回答 1查看 1.2K关注 0票数 0

当我更改/etc/kibana/kibana.yml的第92行时

代码语言:javascript
复制
# Enables you specify a file where Kibana stores log output.
# logging.dest: stdout
logging.dest: /var/log/kibana/kibana.log # line 92

那么基巴纳就不能正常启动。当/etc/kibana/kibana.yml的第92行被注释时,将正确启动

jounarlctl输出

代码语言:javascript
复制
sie 16 17:32:51 test.org.pl systemd[1]: Starting Kibana...
sie 16 17:32:52 test.org.pl kibana[3083]: FATAL CLI ERROR YAMLException: bad indentation of a mapping entry at line 92, column 2:
sie 16 17:32:52 test.org.pl systemd[1]: kibana.service: main process exited, code=exited, status=1/FAILURE
sie 16 17:32:52 test.org.pl systemd[1]: Unit kibana.service entered failed state.
sie 16 17:32:52 test.org.pl systemd[1]: kibana.service failed.
sie 16 17:32:52 test.org.pl systemd[1]: kibana.service holdoff time over, scheduling restart.
sie 16 17:32:52 test.org.pl systemd[1]: Started Kibana.ervice
sie 16 17:32:52 test.org.pl systemd[1]: Starting Kibana...
sie 16 17:32:53 test.org.pl systemd[1]: kibana.service: main process exited, code=exited, status=1/FAILURE
sie 16 17:32:53 test.org.pl systemd[1]: Unit kibana.service entered failed state.
sie 16 17:32:53 test.org.pl systemd[1]: kibana.service failed.
sie 16 17:32:53 test.org.pl systemd[1]: kibana.service holdoff time over, scheduling restart.
sie 16 17:32:53 test.org.pl systemd[1]: Started Kibana.
sie 16 17:32:53 test.org.pl systemd[1]: Starting Kibana...
sie 16 17:32:54 test.org.pl systemd[1]: kibana.service: main process exited, code=exited, status=1/FAILURE
sie 16 17:32:54 test.org.pl systemd[1]: Unit kibana.service entered failed state.
sie 16 17:32:54 test.org.pl systemd[1]: kibana.service failed.
sie 16 17:32:54 test.org.pl systemd[1]: kibana.service holdoff time over, scheduling restart.
sie 16 17:32:54 test.org.pl systemd[1]: start request repeated too quickly for kibana.service
sie 16 17:32:54 test.org.pl systemd[1]: Failed to start Kibana.
sie 16 17:32:54 test.org.pl systemd[1]: Unit kibana.service entered failed state.
sie 16 17:32:54 test.org.pl systemd[1]: kibana.service failed.

我在/etc/中创建了这个文件夹

代码语言:javascript
复制
drwxr-xr-x. 2 root          root             6 08-10 16:00 kibana

我从基巴纳开始做daemon

代码语言:javascript
复制
systemctl restart kibana

Kibana是5.5.1版

更新

我尝试手动创建这个文件,但是kibana在此之后不会启动:

代码语言:javascript
复制
    [root@localhost kibana]# ls -lh
razem 8,0K
-rw-r--r--. 1 kibana kibana    0 08-17 10:17 kibana.log
-rw-r--r--. 1 root   root     78 06-19 15:26 kibana.stderr
-rw-r--r--. 1 root   root   1,4K 06-19 15:26 kibana.stdout
[root@localhost kibana]# pwd
/var/log/kibana

journalctl

代码语言:javascript
复制
sie 17 10:20:05 localhost.localdomain systemd[1]: Starting Kibana...
sie 17 10:20:05 localhost.localdomain systemd[1]: Started Kibana.
sie 17 10:20:07 localhost.localdomain kibana[10222]: FATAL CLI ERROR YAMLException: bad indentation of a mapping entry at line 93, column 2:
sie 17 10:20:07 localhost.localdomain kibana[10222]: logging.dest: /var/log/kibana/ki ...
sie 17 10:20:07 localhost.localdomain kibana[10222]: ^
sie 17 10:20:07 localhost.localdomain kibana[10222]: at generateError (/usr/share/kibana/node_modules/js-yaml/lib/js-yaml/loader.js:160:10)

配置文件.中不允许任何空间

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-16 15:47:27

出于某种原因,kibana不知道自己创建日志文件。因此,您必须首先手动创建它,并设置正确的所有权。这是可以做到的:

代码语言:javascript
复制
touch /var/log/kibana.log
chown kibana:kibana /var/log/kibana.log

然后发出一个系统and重新启动kibana,您应该就可以了!

可以通过以下方式查看日志:tailf /var/log/kibana.log

代码语言:javascript
复制
cat /var/log/kibana.log
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45717836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档