【问题标题】:Hive LLAP throws Unable to process container ports mappingHive LLAP 抛出无法处理容器端口映射
【发布时间】:2022-08-05 02:20:25
【问题描述】:

我试图让 Hive LLAP 在我的服务器上运行。

到目前为止,我的设置是:Hadoop 3.31、tez 0.9.2、hive 3.1.2、zookeper 3.7.0 全部来自 tar 文件。

Tez 上的 Hive 正在运行。选择返回预期结果。

现在我想让 LLAP 运行,所以我设置了配置文件并生成了脚本:

hive --service llap --name llap0 --instances 2 --size 6g --loglevel DEBUG --cache 2g --executors 2

纱线应用程序已成功启动,但在应用程序日志中显示:

2021-11-29 13:21:46,390 [pool-5-thread-2] WARN  instance.ComponentInstance - Unable to process container ports mapping: {}
com.fasterxml.jackson.databind.exc.MismatchedInputException: No content to map due to end-of-input
 at [Source: (String)\"\"; line: 1, column: 0]
    at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59)
    at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:4360)
    at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4205)
    at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3214)
    at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3197)
    at org.apache.hadoop.yarn.service.component.instance.ComponentInstance.updateContainerStatus(ComponentInstance.java:881)
    at org.apache.hadoop.yarn.service.component.instance.ComponentInstance$ContainerStatusRetriever.run(ComponentInstance.java:1069)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

所以服务正在启动容器,但我无法连接到它。

有没有我遗漏的选项或者我在哪里设置端口映射?

    标签: hadoop hive hadoop-yarn apache-tez


    【解决方案1】:

    点解决您的问题: Setup LLAP on Hadoop

    这里讨论了如何在 Hadoop 集群上设置 Hive LLAP 以消除这些问题。

    【讨论】:

      猜你喜欢
      • 2022-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-29
      相关资源
      最近更新 更多