hadoop资源管理器INTERNAL_SERVER_ERROR

时间:2018-07-17 12:22:02

标签: hadoop hive internal-server-error resourcemanager

标题

我的英语不好,对不起。

当我尝试使用配置单元执行mapreduce任务时,该任务无法执行,或者执行速度很慢,但是配置单元日志中没有错误消息。 我检查了hadoop日志,发现resourcemanager错误:

return Card(
          child: Container(
              child: Row(
        children: <Widget>[
          Container(
              width: 50.0,
              height: 50.0,
              decoration: new BoxDecoration(
                  shape: BoxShape.circle,
                  image: new DecorationImage(
                      fit: BoxFit.fill,
                      image: new NetworkImage(
                          hits[index]["b"]["c"])))),
          hits[index]["f"] == null
              ? Container(
                  child: Text("if"),
                )
              : Container(
                  child: Text("else"),
                )
        ],
      )));

以下是我的服务器环境

Hadoop2.4.1 蜂巢2.1.1 使用javaAPI单独执行mapreduce任务没有问题。

在蜂巢中执行简单的sql指令没有问题,例如select * from ...并创建表。.

但是使用蜂巢时,mapreduce任务会出现问题,没有速度或速度会变慢,那么资源管理器日志中会出现INTERNAL_SERVE_ERROR。我考虑过网络问题。因为我使用了三台阿里云服务器来构建集群。因此,这三台服务器不在同一网段上,因此给我带来了麻烦。但是我通过在hosts文件中配置单独的公用IP和Intranet IP成功解决了该问题。因此,我的hadoop集群成功启动,并且配置单元也成功运行。

我还考虑了服务器内存的问题,每个服务器2G内存。但是我运行的mapreduce任务只有几行数据,并且数据量很小。

我现在不知道该如何解决...

在编辑此问题期间,任务成功完成。用了2个多小时,只有几行数据:),但同样发生的错误

0 个答案:

没有答案