Hello,
I am testing out Hive’s LLAP functionality. My test environment is as follows:
- Hadoop 2.7.3
- Hive 2.1.1
- Tez 0.8.4
- Zookeeper 3.4.8
- Slider 0.91
I am able to get the LLAP daemon running successfully and can see it in the RM
UI. But when I start the Hive CLI and run a SELECT COUNT(*) query, the Tez DAG
fails. Following is the stack trace I found inside the container logs:
[ERROR] [main] |app.DAGAppMaster|: Error starting DAGAppMaster
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:542)
at java.lang.Integer.parseInt(Integer.java:615)
at
org.apache.hadoop.hive.llap.registry.impl.LlapZookeeperRegistryImpl$DynamicServiceInstance.getResource(LlapZookeeperRegistryImpl.java:474)
at
org.apache.hadoop.hive.llap.tezplugins.LlapTaskSchedulerService$NodeInfo.<init>(LlapTaskSchedulerService.java:1492)
at
org.apache.hadoop.hive.llap.tezplugins.LlapTaskSchedulerService.start(LlapTaskSchedulerService.java:319)
at
org.apache.tez.dag.app.ServicePluginLifecycleAbstractService.serviceStart(ServicePluginLifecycleAbstractService.java:41)
at
org.apache.hadoop.service.AbstractService.start(AbstractService.java:193)
at
org.apache.tez.dag.app.rm.TaskSchedulerManager.serviceStart(TaskSchedulerManager.java:612)
at
org.apache.hadoop.service.AbstractService.start(AbstractService.java:193)
at
org.apache.tez.dag.app.DAGAppMaster$ServiceWithDependency.start(DAGAppMaster.java:1827)
at
org.apache.tez.dag.app.DAGAppMaster$ServiceThread.run(DAGAppMaster.java:1848)
Can someone help me figuring out what is going wrong here?
Thanks,
Jigar Mistry