HBase Master Start NoClassDefFoundError

to create new topics or reply. | New User Registration

This topic contains 2 replies, has 2 voices, and was last updated by  jianguo gao 2 years, 9 months ago.

  • Creator
  • #10655

    jianguo gao

    Dear all
    I had set up hdfs, which Hadoop version is
    Then I am setting upHbase Master with version as 0.90.5. I got exception as follow when I start HBase Master.
    12/10/07 07:36:33 WARN util.FSUtils: Unable to create version file at hdfs://xhost:22700/hbase, retrying: java.io.IOException: java.lang.NoClassDefFoundError: javax/ws/rs/core/StreamingOutput
    at org.apache.hadoop.hdfs.server.namenode.NameNode.getClientMachine(NameNode.java:590)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.create(NameNode.java:608)
    at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:563)
    at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1388)
    at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1384)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:396)
    at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1059)
    at org.apache.hadoop.ipc.Server$Handler.run(Server.java:1382)

    I searched and found I may be missed the jersey jar files, so I got the following jersey jar files and put them in the hbase start classpath, but I still got above issuses. could somebody help for it? Really thanks!

Viewing 2 replies - 1 through 2 (of 2 total)

You must be to reply to this topic. | Create Account

  • Author
  • #10717

    jianguo gao

    Thanks Sasha!
    It has been fixed. The class should be in both jar files.
    The reason is that hdfs & hbase are in different locations. The file already in hbase env but doesn’t exist in hdfs env.
    By deploy the jersey files to hdfs env, eveything is fine now.


    Sasha J


    It looks like this class is in jsr311-xxx.jar not the jersey-xxx.jar.


Viewing 2 replies - 1 through 2 (of 2 total)
Hortonworks Data Platform
The Hortonworks Data Platform is a 100% open source distribution of Apache Hadoop that is truly enterprise grade having been built, tested and hardened with enterprise rigor.
Get started with Sandbox
Hortonworks Sandbox is a self-contained virtual machine with Apache Hadoop pre-configured alongside a set of hands-on, step-by-step Hadoop tutorials.
Modern Data Architecture
Tackle the challenges of big data. Hadoop integrates with existing EDW, RDBMS and MPP systems to deliver lower cost, higher capacity infrastructure.