You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "David (JIRA)" <ji...@apache.org> on 2015/11/02 03:25:27 UTC

[jira] [Updated] (AMBARI-13626) ClassNotFound after enable Phoenix SQL in HBase

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

David updated AMBARI-13626:
---------------------------
    Priority: Critical  (was: Major)

> ClassNotFound after enable Phoenix SQL in HBase
> -----------------------------------------------
>
>                 Key: AMBARI-13626
>                 URL: https://issues.apache.org/jira/browse/AMBARI-13626
>             Project: Ambari
>          Issue Type: Bug
>          Components: ambari-web
>    Affects Versions: 2.1.2
>         Environment: CentOS7 64bit
>            Reporter: David
>            Priority: Critical
>
> I install the HDP 2.3 in my test environment.
> After I enabled the Phoenix SQL in HBase configuration, I hint the class not found error when try to import csv file into HBase.
> The command line I used:
> hbase org.apache.hadoop.hbase.mapreduce.ImportTsv -Dimporttsv.columns=HBASE_ROW_KEY,f1:c1 -Dimporttsv.separator=, test-none /data/testdata/WT00010.csv
> The exception like following when run mapreduce job:
> 2015-10-29 19:02:55,655 INFO  [main] mapreduce.Job:  map 0% reduce 0%
> 2015-10-29 19:03:02,000 INFO  [main] mapreduce.Job: Task Id : attempt_1446082572555_0008_m_000000_0, Status : FAILED
> Error: java.io.IOException: java.lang.reflect.InvocationTargetException
>         at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:240)
>         at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:218)
>         at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:119)
>         at org.apache.hadoop.hbase.mapreduce.TableOutputFormat$TableRecordWriter.<init>(TableOutputFormat.java:97)
>         at org.apache.hadoop.hbase.mapreduce.TableOutputFormat.getRecordWriter(TableOutputFormat.java:144)
>         at org.apache.hadoop.mapred.MapTask$NewDirectOutputCollector.<init>(MapTask.java:647)
>         at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:767)
>         at org.apache.hadoop.mapred.MapTask.run(MapTask.java:341)
>         at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:164)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at javax.security.auth.Subject.doAs(Subject.java:422)
>         at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1657)
>         at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:158)
> Caused by: java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
>         at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:238)
>         ... 12 more
> Caused by: java.lang.UnsupportedOperationException: Unable to find org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory
>         at org.apache.hadoop.hbase.util.ReflectionUtils.instantiateWithCustomCtor(ReflectionUtils.java:36)
>         at org.apache.hadoop.hbase.ipc.RpcControllerFactory.instantiate(RpcControllerFactory.java:58)
>         at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.createAsyncProcess(ConnectionManager.java:2242)
>         at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.<init>(ConnectionManager.java:690)
>         at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.<init>(ConnectionManager.java:630)
>         ... 17 more
> Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hbase.ipc.controller.ServerRpcControllerFactory
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:264)
>         at org.apache.hadoop.hbase.util.ReflectionUtils.instantiateWithCustomCtor(ReflectionUtils.java:32)
>         ... 21 more



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