首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ambari BigInsights Kafka未启动

Ambari BigInsights Kafka未启动
EN

Stack Overflow用户
提问于 2015-08-11 22:43:55
回答 1查看 217关注 0票数 0

看起来我的第一个问题是我的BigInsights图像,这不是一个大问题,但需要思考一下。在我的Ambari浏览器服务页面上,显示Kafka服务没有运行,我多次尝试重启,但似乎一直失败。所以我想我最好再深入研究一下。在这种情况下,问题出在Ambari Master服务器上,该服务器上运行的服务最多。因此,行动的第一个要求是看看Ambari是否没有正确地进行调用:

代码语言:javascript
复制
[root@master ~]# kafka
Usage: /usr/bin/kafka {start|stop|status|clean}
[root@master ~]# kafka status
Kafka is not running.
[root@master ~]# kafka start
Starting Kafka succeeded with PID=15815.
[root@master ~]# kafka status
Kafka is not running.

接下来,我尝试了一个干净的开始,并不是我认为它会有很大的不同,但可能是日志有问题,不允许它重新启动:

代码语言:javascript
复制
[root@master ~]# kafka clean
Removed the Kafka PID file: /var/run/kafka/kafka.pid.
Removed the Kafka OUT file: /var/log/kafka/kafka.out.
Removed the Kafka ERR file: /var/log/kafka/kafka.err.
[root@master ~]# kafka status
Kafka is not running. No pid file found.
[root@master ~]# kafka start
Starting Kafka succeeded with PID=15875.
[root@master-01 ~]# kafka status
Kafka is not running.
EN

回答 1

Stack Overflow用户

发布于 2015-08-11 22:43:55

因此,让我们适当地查看一下日志:

代码语言:javascript
复制
[root@master ~]# ls -ltr /var/log/kafka/
-<cut>-
-rw-r--r-- 1 kafka hadoop  6588 Aug 11 13:55 controller.log.2015-08-11-13
-rw-r--r-- 1 kafka hadoop  6000 Aug 11 13:59 server.log.2015-08-11-13
-rw-r--r-- 1 kafka hadoop  6588 Aug 11 14:55 controller.log
-rw-r--r-- 1 kafka hadoop  5700 Aug 11 14:56 server.log
-rw-r--r-- 1 root  root     284 Aug 11 15:09 kafka.err
-rw-r--r-- 1 root  root     522 Aug 11 15:09 kafka.out
-rw-r--r-- 1 kafka hadoop   707 Aug 11 15:09 kafkaServer-gc.log

让我们看一下错误和输出文件:

代码语言:javascript
复制
[root@master ~]# cat /var/log/kafka/kafka.err
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c5330000, 986513408, 0) failed; error='Cannot allocate memory' (errno=12)
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c5330000, 986513408, 0) failed; error='Cannot allocate memory' (errno=12)
[root@master ~]# cat /var/log/kafka/kafka.out
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 986513408 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /root/hs_err_pid15875.log
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 986513408 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /root/hs_err_pid16305.log

啊,这很奇怪,因为我要求我的虚拟机至少有4 4GB的内存,让我们来看看:

代码语言:javascript
复制
[root@master ~]# cat /proc/meminfo
MemTotal:        1922260 kB
MemFree:          278404 kB
Buffers:            8600 kB
Cached:            43384 kB

最好分配更多的内存!通常,按照IBM support页面的建议,安装BigInsights的最低配置是8 8GB,因此这让您可以深入了解其中的原因。其中至少有2 2GB用于在系统上运行已安装的服务,甚至在开始加载数据库和运行查询之前也是如此。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31944949

复制
相关文章

相似问题

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