[
https://issues.apache.org/jira/browse/PHOENIX-4425?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16538598#comment-16538598
]
zhengsicheng commented on PHOENIX-4425:
---------------------------------------
remove "$PHOENIX_OPTS" after log as follows:
2018-07-10 21:38:17.930614 launching /software/servers/jdk1.7.0_67/bin/java -cp
/software/servers/hbase-1.1.6/conf:/export/servers/apache-phoenix-4.14.0-HBase-1.1-bin/bin/../phoenix-tracing-webapp-4.14.0-HBase-1.1-runnable.jar:/export/servers/apache-phoenix-4.14.0-HBase-1.1-bin/bin/../phoenix-4.14.0-HBase-1.1-client.jar
-Dproc_phoenixtraceserver
-Dlog4j.configuration=file:/export/servers/apache-phoenix-4.14.0-HBase-1.1-bin/bin/log4j.properties
-Dpsql.root.logger=INFO,DRFA -Dpsql.log.dir=/export/hbase-logs
-Dpsql.log.file=phoenix-hadp-traceserver.log
org.apache.phoenix.tracingwebapp.http.Main
Exception in thread "main" java.lang.NoClassDefFoundError:
javax/servlet/FilterRegistration
at
org.eclipse.jetty.servlet.ServletContextHandler.<init>(ServletContextHandler.java:134)
at
org.eclipse.jetty.servlet.ServletContextHandler.<init>(ServletContextHandler.java:114)
at
org.eclipse.jetty.servlet.ServletContextHandler.<init>(ServletContextHandler.java:102)
at org.eclipse.jetty.webapp.WebAppContext.<init>(WebAppContext.java:181)
at org.apache.phoenix.tracingwebapp.http.Main.run(Main.java:69)
at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
at org.apache.phoenix.tracingwebapp.http.Main.main(Main.java:52)
Caused by: java.lang.ClassNotFoundException: javax.servlet.FilterRegistration
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 7 more
close failed in file object destructor:
IOError: [Errno 9] Bad file descriptor
h6. Have you ever met?
> Phoenix Tracing Web Application's startup script is invalid
> -----------------------------------------------------------
>
> Key: PHOENIX-4425
> URL: https://issues.apache.org/jira/browse/PHOENIX-4425
> Project: Phoenix
> Issue Type: Bug
> Affects Versions: 4.13.0
> Reporter: Alex Chistyakov
> Priority: Major
>
> {code}
> 2017-11-29 11:44:51.107398 launching java $PHOENIX_OPTS -cp
> /etc/hbase/conf:/opt/phoenix/apache-phoenix-4.13.0-HBase-0.98-bin/bin/../phoenix-tracing-webapp-4.13.0-HBase-0.98-runnable.jar:/opt/phoenix/apache-phoenix-4.13.0-HBase-0.98-bin/bin/../phoenix-4.13.0-HBase-0.98-client.jar
> -Dproc_phoenixtraceserver
> -Dlog4j.configuration=file:/opt/phoenix/apache-phoenix-4.13.0-HBase-0.98-bin/bin/log4j.properties
> -Dpsql.root.logger=INFO,DRFA -Dpsql.log.dir=/tmp/phoenix
> -Dpsql.log.file=phoenix-hadoop-traceserver.log
> org.apache.phoenix.tracingwebapp.http.Main
> Error: Could not find or load main class $PHOENIX_OPTS
> {code}
> A proposed fix is to remove "$PHOENIX_OPTS" from bin/traceserver.py
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)