在 Impala 中启用保存核心
Enable saving core in Impala
我很难弄清楚如何节省 impala 个内核。我正在尝试 运行 使用 UDF 进行一些查询,但它们失败了。在 impala 日志中,我只看到这样的消息:
Failed to write core dump. Core dumps have been disabled. To enable core dumping, try ulimit -c unlimited
before starting Java again
我尝试了 运行ning ulimit -c unlimited
然后重新启动了 impala 服务。但是,它并没有保存核心。有人遇到过类似问题并且知道如何解决吗?
在 Cloudera Manager 管理的集群上,转到 Impala 服务,然后在“配置”选项卡下搜索“启用核心转储”并选中该框。然后重启Impala.
对于非托管集群,文档https://www.cloudera.com/documentation/enterprise/5-9-x/topics/impala_config_options.html#config_options_noncm指出:
Core dump enablement. To enable core dumps on systems not managed by Cloudera Manager, change:
export ENABLE_CORE_DUMPS=${ENABLE_COREDUMPS:-false}
to:
export ENABLE_CORE_DUMPS=${ENABLE_COREDUMPS:-true}
这是在默认文件 /etc/default/impala
中完成的。然后重新启动您感兴趣的 Impala 服务。
https://www.cloudera.com/documentation/enterprise/5-9-x/topics/impala_config_options.html
https://cwiki.apache.org/confluence/display/IMPALA/Impala+Debugging+Tips
我很难弄清楚如何节省 impala 个内核。我正在尝试 运行 使用 UDF 进行一些查询,但它们失败了。在 impala 日志中,我只看到这样的消息:
Failed to write core dump. Core dumps have been disabled. To enable core dumping, try
ulimit -c unlimited
before starting Java again
我尝试了 运行ning ulimit -c unlimited
然后重新启动了 impala 服务。但是,它并没有保存核心。有人遇到过类似问题并且知道如何解决吗?
在 Cloudera Manager 管理的集群上,转到 Impala 服务,然后在“配置”选项卡下搜索“启用核心转储”并选中该框。然后重启Impala.
对于非托管集群,文档https://www.cloudera.com/documentation/enterprise/5-9-x/topics/impala_config_options.html#config_options_noncm指出:
Core dump enablement. To enable core dumps on systems not managed by Cloudera Manager, change:
export ENABLE_CORE_DUMPS=${ENABLE_COREDUMPS:-false}
to:
export ENABLE_CORE_DUMPS=${ENABLE_COREDUMPS:-true}
这是在默认文件 /etc/default/impala
中完成的。然后重新启动您感兴趣的 Impala 服务。
https://www.cloudera.com/documentation/enterprise/5-9-x/topics/impala_config_options.html https://cwiki.apache.org/confluence/display/IMPALA/Impala+Debugging+Tips