You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kylin.apache.org by "nichunen (Jira)" <ji...@apache.org> on 2019/12/17 10:23:00 UTC

[jira] [Resolved] (KYLIN-4197) DiagnosisInfoCLI block forever at "beeline --version"

     [ https://issues.apache.org/jira/browse/KYLIN-4197?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

nichunen resolved KYLIN-4197.
-----------------------------
    Fix Version/s: v3.1.0
       Resolution: Fixed

> DiagnosisInfoCLI block forever at "beeline --version"
> -----------------------------------------------------
>
>                 Key: KYLIN-4197
>                 URL: https://issues.apache.org/jira/browse/KYLIN-4197
>             Project: Kylin
>          Issue Type: Improvement
>            Reporter: Xiaoxiang Yu
>            Priority: Minor
>             Fix For: v3.1.0
>
>
> When using "sh bin/diag.sh xxx xxx" in CDH 5.7, it will blocked at "beeline --version" in HDP2.4 .
> Executing "beeline --version" will enter interactive shell in some hadoop distribution.
> h3. jstack 26111
> {code:java}
> "main" #1 prio=5 os_prio=0 tid=0x00007fae18029800 nid=0x6672 waiting on condition [0x00007fae1cefe000]
>    java.lang.Thread.State: TIMED_WAITING (parking)
> 	at sun.misc.Unsafe.park(Native Method)
> 	- parking to wait for  <0x00000000f4d89348> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
> 	at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
> 	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
> 	at java.util.concurrent.ThreadPoolExecutor.awaitTermination(ThreadPoolExecutor.java:1475)
> 	at org.apache.kylin.tool.DiagnosisInfoCLI.executeExtract(DiagnosisInfoCLI.java:266)
> 	at org.apache.kylin.tool.AbstractInfoExtractor.execute(AbstractInfoExtractor.java:117)
> 	at org.apache.kylin.common.util.AbstractApplication.execute(AbstractApplication.java:37)
> 	at org.apache.kylin.tool.DiagnosisInfoCLI.main(DiagnosisInfoCLI.java:102)
> {code}
> h3. jps -m
> {code:java}
> [root@cdh-client ~]# jps -m
> 4982 RunJar /root/wangrupeng/kylin-spark/KYLIN-4187-hbase/bin/../tomcat/bin/bootstrap.jar org.apache.catalina.startup.Bootstrap start
> 6823 ConsoleProducer --topic useraction_3 --broker-list cdh-master:9092,cdh-worker-1:9092,cdh-worker-2:9092
> 32408 Bootstrap start
> 26955 BeeLine --version
> 28796 Jps -m
> 26111 DiagnosisInfoCLI -project -all -destDir haha1
> {code}
> h3. std out
> {code:java}
> afb132f0e6f1/recovered.edits/2.seqid
> SLF4J: Class path contains multiple SLF4J bindings.
> SLF4J: Found binding in [jar:file:/root/xiaoxiang.yu/kylin-dist/apache-kylin-3.0.0-SNAPSHOT-bin-4081-master/tool/kylin-tool-3.0.0-SNAPSHOT.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: Found binding in [jar:file:/opt/cloudera/parcels/CDH-5.7.6-1.cdh5.7.6.p0.6/jars/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
> SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
> SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
> Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512M; support was removed in 8.0
> Hive 1.1.0-cdh5.7.6
> Subversion file:///data/jenkins/workspace/generic-package-rhel64-6-0/topdir/BUILD/hive-1.1.0-cdh5.7.6 -r Unknown
> Compiled by jenkins on Tue Feb 21 14:49:03 PST 2017
> From source with checksum 2e88d4c1b4053829c847d58bf016afd1
> Beeline version 1.2.1.spark2 by Apache Hive
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)