[ 
https://issues.apache.org/jira/browse/PHOENIX-177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14296521#comment-14296521
 ] 

suraj misra commented on PHOENIX-177:
-------------------------------------

I am still getting the same issue in Phoenix 4.1.0 verison.

HBase version :hbase-0.98.9-hadoop1
Phoenix driver :phoenix driver 4.1.0
Hadoop version :hadoop-1.2.1

15/01/29 12:49:05 WARN util.Tracing: Tracing will outputs will not be written 
to any metrics sink! No TraceMetricsSink found on the classpath
java.lang.RuntimeException: Could not create  interface 
org.apache.phoenix.trace.PhoenixSpanReceiver Is the hadoop compatibility jar on 
the classpath?
        at 
org.apache.hadoop.hbase.CompatibilityFactory.getInstance(CompatibilityFactory.java:60)
        at 
org.apache.phoenix.trace.TracingCompat.newTraceMetricSource(TracingCompat.java:40)
        at 
org.apache.phoenix.trace.util.Tracing.addTraceMetricsSource(Tracing.java:294)
        at 
org.apache.phoenix.jdbc.PhoenixConnection.<clinit>(PhoenixConnection.java:125)
        at 
org.apache.phoenix.query.ConnectionQueryServicesImpl$9.call(ConnectionQueryServicesImpl.java:1516)
        at 
org.apache.phoenix.query.ConnectionQueryServicesImpl$9.call(ConnectionQueryServicesImpl.java:1489)
        at 
org.apache.phoenix.util.PhoenixContextExecutor.call(PhoenixContextExecutor.java:77)
        at 
org.apache.phoenix.query.ConnectionQueryServicesImpl.init(ConnectionQueryServicesImpl.java:1489)
        at 
org.apache.phoenix.jdbc.PhoenixDriver.getConnectionQueryServices(PhoenixDriver.java:162)
        at 
org.apache.phoenix.jdbc.PhoenixEmbeddedDriver.connect(PhoenixEmbeddedDriver.java:129)
        at org.apache.phoenix.jdbc.PhoenixDriver.connect(PhoenixDriver.java:133)
        at java.sql.DriverManager.getConnection(DriverManager.java:579)
        at java.sql.DriverManager.getConnection(DriverManager.java:243)
        at 
com.pb.hbase.examples.TestPhoneixDriver.main(TestPhoneixDriver.java:26)
Caused by: java.util.NoSuchElementException
        at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:357)
        at java.util.ServiceLoader$1.next(ServiceLoader.java:445)
        at 
org.apache.hadoop.hbase.CompatibilityFactory.getInstance(CompatibilityFactory.java:46)
 

> Collect usage and performance metrics
> -------------------------------------
>
>                 Key: PHOENIX-177
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-177
>             Project: Phoenix
>          Issue Type: Sub-task
>    Affects Versions: 5.0.0, 4.1
>            Reporter: ryang-sfdc
>            Assignee: Jesse Yates
>              Labels: enhancement
>             Fix For: 5.0.0, 4.1
>
>         Attachments: phoenix-177-4.0.patch, phoenix-177-master-v0.patch, 
> phoenix-177-master.patch
>
>
> I'd like to know how much cpu, physical io, logical io, wait time, blocking 
> time, transmission time was spent for each thread of execution across the 
> hbase cluster, within coprocessors, and within the client's phoenix 
> threadpools for each query.
> Here are some of the problems I want to solve:
> 1) every component has one or more configurable threadpools, and I have no 
> idea how to gather data to make any decisions.
> 2) queries that I think should be fast turn out to be dog slow, e.g., select 
> foo from bar where foo like 'abc%' group by foo Without attaching a profiler 
> to hbase, which most people won't bother with, it's not clear why it's slow.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to