I think you should NOT set HADOOP_HOME and HBASE_HOME, which have made some trouble for me.
On Tue, Sep 2, 2014 at 5:48 PM, @Sanjiv Singh <[email protected]> wrote: > I just checked, following are defined for these. > > # pointing to hadoop 1.x > HADOOP_HOME=/usr/local/hadoop/hadoop-1.2.1/ > > # directory which is created after > extracting hbase-2.0.0-SNAPSHOT-bin.tar.gz > > HBASE_HOME=/usr/local/hbase/hbase-2.0.0-SNAPSHOT/ > > Regards > Sanjiv Singh > Mob : +091 9990-447-339 > > > On Tue, Sep 2, 2014 at 2:35 PM, tobe <[email protected]> wrote: > >> The default configuration should work well. Check if you set $HADOOP_HOME >> and $HBASE_HOME or not. >> >> >> On Tue, Sep 2, 2014 at 5:00 PM, @Sanjiv Singh <[email protected]> >> wrote: >> >>> Hi Dima, >>> >>> It's standalone mode where all daemons in one JVM. I have not changed any >>> single configuration , i tried to start hbase with all default >>> configuration. >>> >>> Let me know if need info to debug. >>> >>> >>> >>> >>> Regards >>> Sanjiv Singh >>> Mob : +091 9990-447-339 >>> >>> >>> On Tue, Sep 2, 2014 at 1:21 PM, Dima Spivak <[email protected]> >>> wrote: >>> >>> > Hi Sanjiv, >>> > >>> > Are you looking to run HBase in standalone mode (all daemons in one >>> JVM) >>> > or pseudo-distributed mode (each with its own process, but on one >>> host)? >>> > Have you tried following the instructions on >>> > http://hbase.apache.org/book.html regarding configurations to switch >>> > between the two? >>> > >>> > All the best, >>> > Dima >>> > >>> > >>> > On Mon, Sep 1, 2014 at 10:53 PM, @Sanjiv Singh <[email protected] >>> > >>> > wrote: >>> > >>> >> Any help on this ...issue is still not resolved. >>> >> >>> >> Regards >>> >> Sanjiv Singh >>> >> Mob : +091 9990-447-339 >>> >> >>> >> >>> >> On Mon, Sep 1, 2014 at 5:31 PM, @Sanjiv Singh <[email protected] >>> > >>> >> wrote: >>> >> >>> >> > Hi Matteo, >>> >> > >>> >> > Following your steps, I was able to build binary package hbase-2. >>> >> > 0.0-SNAPSHOT-bin.tar.gz ..today I used the same to run hbase locally >>> >> >>> >> > it is giving error when i tried to start with start-hbase.sh >>> >> > >>> >> > I am totally lost with it , as don't have clue about the error. >>> Please >>> >> > help me on this. >>> >> > >>> >> > Following are logs generated .in logs directory : >>> >> > >>> >> > 2014-09-01 17:22:46,096 INFO [main] server.ZooKeeperServer: Server >>> >> > environment:user.name=impadmin >>> >> > 2014-09-01 17:22:46,096 INFO [main] server.ZooKeeperServer: Server >>> >> > environment:user.home=/home/impadmin >>> >> > 2014-09-01 17:22:46,096 INFO [main] server.ZooKeeperServer: Server >>> >> > environment:user.dir=/usr/local/hbase/hbase-2.0.0-SNAPSHOT >>> >> > 2014-09-01 17:22:46,109 INFO [main] server.ZooKeeperServer: Created >>> >> > server with tickTime 2000 minSessionTimeout 4000 maxSessionTimeout >>> 40000 >>> >> > datadir /tmp/hbase-impad$ >>> >> > 2014-09-01 17:22:46,121 INFO [main] server.NIOServerCnxnFactory: >>> >> binding >>> >> > to port 0.0.0.0/0.0.0.0:2181 >>> >> > 2014-09-01 17:22:46,660 INFO [NIOServerCxn.Factory: >>> >> 0.0.0.0/0.0.0.0:2181] >>> >> > server.NIOServerCnxnFactory: Accepted socket connection from / >>> >> > 127.0.0.1:34636 >>> >> > 2014-09-01 17:22:46,667 INFO [NIOServerCxn.Factory: >>> >> 0.0.0.0/0.0.0.0:2181] >>> >> > server.NIOServerCnxn: Processing stat command from /127.0.0.1:34636 >>> >> > 2014-09-01 17:22:46,672 INFO [Thread-2] server.NIOServerCnxn: Stat >>> >> > command output >>> >> > 2014-09-01 17:22:46,673 INFO [Thread-2] server.NIOServerCnxn: >>> Closed >>> >> > socket connection for client /127.0.0.1:34636 (no session >>> established >>> >> for >>> >> > client) >>> >> > 2014-09-01 17:22:46,673 INFO [main] zookeeper.MiniZooKeeperCluster: >>> >> > Started MiniZK Cluster and connect 1 ZK server on client port: 2181 >>> >> > 2014-09-01 17:22:47,067 INFO [main] regionserver.RSRpcServices: >>> master/ >>> >> > IMPETUS-NL147centos.impetus.co.in/127.0.1.1:0 server-side >>> HConnection >>> >> > retries=350 >>> >> > 2014-09-01 17:22:47,221 INFO [main] ipc.SimpleRpcScheduler: Using >>> >> > deadline as user call queue, count=3 >>> >> > 2014-09-01 17:22:47,234 INFO [main] ipc.RpcServer: master/ >>> >> > IMPETUS-NL147centos.impetus.co.in/127.0.1.1:0: started 10 >>> reader(s). >>> >> > 2014-09-01 17:22:47,297 INFO [main] impl.MetricsConfig: loaded >>> >> properties >>> >> > from hadoop-metrics2-hbase.properties >>> >> > 2014-09-01 17:22:47,324 INFO [main] impl.MetricsSystemImpl: >>> Scheduled >>> >> > snapshot period at 10 second(s). >>> >> > 2014-09-01 17:22:47,324 INFO [main] impl.MetricsSystemImpl: HBase >>> >> metrics >>> >> > system started >>> >> > 2014-09-01 17:22:47,428 ERROR [main] master.HMasterCommandLine: >>> Master >>> >> > exiting >>> >> > java.lang.RuntimeException: Failed construction of Master: class >>> >> > org.apache.hadoop.hbase.master.HMasterCommandLine$LocalHMasternull >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.hbase.util.JVMClusterUtil.createMasterThread(JVMClusterUtil.java:145) >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.hbase.LocalHBaseCluster.addMaster(LocalHBaseCluster.java:214) >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.hbase.LocalHBaseCluster.<init>(LocalHBaseCluster.java:152) >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.hbase.master.HMasterCommandLine.startMaster(HMasterCommandLine.java:185) >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.hbase.master.HMasterCommandLine.run(HMasterCommandLine.java:139) >>> >> > at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70) >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:126) >>> >> > at >>> >> org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:1764) >>> >> > Caused by: java.lang.RuntimeException: >>> >> > java.lang.reflect.InvocationTargetException >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:131) >>> >> > at org.apache.hadoop.security.Groups.<init>(Groups.java:64) >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.security.Groups.getUserToGroupsMappingService(Groups.java:240) >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.security.UserGroupInformation.initialize(UserGroupInformation.java:255) >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.security.UserGroupInformation.ensureInitialized(UserGroupInformation.java:232) >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.security.UserGroupInformation.isAuthenticationMethodEnabled(UserGroupInformation.java:309) >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.security.UserGroupInformation.isSecurityEnabled(UserGroupInformation.java:303) >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.hbase.security.User$SecureHadoopUser.isSecurityEnabled(User.java:349) >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.hbase.security.User$SecureHadoopUser.login(User.java:340) >>> >> > at >>> org.apache.hadoop.hbase.security.User.login(User.java:208) >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.hbase.security.UserProvider.login(UserProvider.java:116) >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.hbase.regionserver.HRegionServer.login(HRegionServer.java:526) >>> >> > at >>> >> org.apache.hadoop.hbase.master.HMaster.login(HMaster.java:338) >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.hbase.regionserver.HRegionServer.<init>(HRegionServer.java:475) >>> >> > at >>> >> org.apache.hadoop.hbase.master.HMaster.<init>(HMaster.java:264) >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.hbase.master.HMasterCommandLine$LocalHMaster.<init>(HMasterCommandLine.java:266) >>> >> > at >>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >>> >> > Method) >>> >> > at >>> >> > >>> >> >>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) >>> >> > at >>> >> > >>> >> >>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >>> >> > at >>> >> java.lang.reflect.Constructor.newInstance(Constructor.java:525) >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.hbase.util.JVMClusterUtil.createMasterThread(JVMClusterUtil.java:141) >>> >> > Caused by: java.lang.reflect.InvocationTargetException >>> >> > at >>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >>> >> > Method) >>> >> > at >>> >> > >>> >> >>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) >>> >> > at >>> >> > >>> >> >>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >>> >> > at >>> >> java.lang.reflect.Constructor.newInstance(Constructor.java:525) >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:129) >>> >> > ... 27 more >>> >> > Caused by: java.lang.UnsatisfiedLinkError: >>> >> > org.apache.hadoop.security.JniBasedUnixGroupsMapping.anchorNative()V >>> >> > at >>> >> > >>> org.apache.hadoop.security.JniBasedUnixGroupsMapping.anchorNative(Native >>> >> > Method) >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.security.JniBasedUnixGroupsMapping.<clinit>(JniBasedUnixGroupsMapping.java:49) >>> >> > at >>> >> > >>> >> >>> org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallback.<init>(JniBasedUnixGroupsMappingWithFallback.java:38) >>> >> > ... 32 more >>> >> > >>> >> > >>> >> > >>> >> > Regards >>> >> > Sanjiv Singh >>> >> > Mob : +091 9990-447-339 >>> >> > >>> >> > >>> >> > On Fri, Aug 22, 2014 at 9:18 PM, @Sanjiv Singh < >>> [email protected]> >>> >> > wrote: >>> >> > >>> >> >> Hi Matteo, >>> >> >> >>> >> >> I cleaned up all, started from scratch and followed all steps >>> provided >>> >> >> by you ...it worked this time without any issue. >>> >> >> >>> >> >> I really don't know what was the issue. thank you very much for >>> the >>> >> >> help. i will move forward with this. >>> >> >> >>> >> >> Regards >>> >> >> Sanjiv Singh >>> >> >> Mob : +091 9990-447-339 >>> >> >> >>> >> >> >>> >> >> On Fri, Aug 22, 2014 at 8:51 PM, @Sanjiv Singh < >>> [email protected] >>> >> > >>> >> >> wrote: >>> >> >> >>> >> >>> my maven : >>> >> >>> >>> >> >>> $ mvn --version >>> >> >>> >>> >> >>> Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; >>> >> >>> 2014-02-14T23:07:52+05:30) >>> >> >>> Maven home: /usr/local/apache-maven/apache-maven-3.2.1 >>> >> >>> Java version: 1.7.0, vendor: Oracle Corporation >>> >> >>> Java home: /usr/java/jdk1.7.0/jre >>> >> >>> Default locale: en_US, platform encoding: UTF-8 >>> >> >>> OS name: "linux", version: "2.6.32-358.el6.x86_64", arch: "amd64", >>> >> >>> family: "unix" >>> >> >>> >>> >> >>> >>> >> >>> Regards >>> >> >>> Sanjiv Singh >>> >> >>> Mob : +091 9990-447-339 >>> >> >>> >>> >> >>> >>> >> >>> On Fri, Aug 22, 2014 at 8:13 PM, Ted Yu <[email protected]> >>> wrote: >>> >> >>> >>> >> >>>> jamon-maven-plugin is used to generate the XXTmpl.java files >>> >> >>>> >>> >> >>>> In a successful build, you would see: >>> >> >>>> >>> >> >>>> [INFO] Source directory: >>> >> >>>> /Users/tyu/trunk/hbase-server/target/generated-jamon added. >>> >> >>>> [INFO] Source directory: >>> >> >>>> /Users/tyu/trunk/hbase-server/target/generated-sources/java >>> added. >>> >> >>>> [INFO] >>> >> >>>> [INFO] --- jamon-maven-plugin:2.3.4:translate (default) @ >>> >> hbase-server >>> >> >>>> --- >>> >> >>>> [INFO] Translating 10 templates from >>> >> >>>> /Users/tyu/trunk/hbase-server/src/main/jamon to >>> >> >>>> /Users/tyu/trunk/hbase-server/target/generated-jamon >>> >> >>>> [INFO] >>> >> >>>> >>> >> >>>> What maven version are you using ? >>> >> >>>> Here is the version I use: >>> >> >>>> >>> >> >>>> $ mvn --version >>> >> >>>> Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; >>> >> >>>> 2013-02-19 05:51:28-0800) >>> >> >>>> Maven home: /Users/tyu/apache-maven-3.0.5 >>> >> >>>> >>> >> >>>> Cheers >>> >> >>>> >>> >> >>>> >>> >> >>>> On Fri, Aug 22, 2014 at 1:57 AM, @Sanjiv Singh < >>> >> [email protected]> >>> >> >>>> wrote: >>> >> >>>> >>> >> >>>>> Thanks for quick response.. >>> >> >>>>> >>> >> >>>>> Please find attached "compile.log" for logs of command "mvn >>> clean >>> >> >>>>> package -DskipTests". >>> >> >>>>> >>> >> >>>>> Which clearly say "Building HBase 2.0.0-SNAPSHOT". >>> >> >>>>> >>> >> >>>>> Let me know if I am wrong. >>> >> >>>>> >>> >> >>>>> >>> >> >>>>> Regards >>> >> >>>>> Sanjiv Singh >>> >> >>>>> Mob : +091 9990-447-339 >>> >> >>>>> >>> >> >>>>> >>> >> >>>>> On Fri, Aug 22, 2014 at 2:20 PM, tobe <[email protected]> >>> >> wrote: >>> >> >>>>> >>> >> >>>>>> 2.0.0-SNAPSHOT should be the version of Hadoop, not HBase. >>> >> >>>>>> >>> >> >>>>>> Refer to the official guide >>> >> http://hbase.apache.org/book/build.html, >>> >> >>>>>> you should run `mvn clean package -DskipTests` to compile. >>> >> >>>>>> >>> >> >>>>>> >>> >> >>>>>> On Fri, Aug 22, 2014 at 4:41 PM, @Sanjiv Singh < >>> >> >>>>>> [email protected]> wrote: >>> >> >>>>>> >>> >> >>>>>>> HI, >>> >> >>>>>>> Here are details : >>> >> >>>>>>> HBase - 2.0.0-SNAPSHOT (current hbase-master) >>> >> >>>>>>> java version "1.7.0" >>> >> >>>>>>> >>> >> >>>>>>> Regards >>> >> >>>>>>> Sanjiv Singh >>> >> >>>>>>> Mob : +091 9990-447-339 >>> >> >>>>>>> >>> >> >>>>>>> >>> >> >>>>>>> On Fri, Aug 22, 2014 at 12:54 PM, tobe <[email protected] >>> > >>> >> >>>>>>> wrote: >>> >> >>>>>>> >>> >> >>>>>>>> What're the versions of java and hbase? >>> >> >>>>>>>> >>> >> >>>>>>>> >>> >> >>>>>>>> On Fri, Aug 22, 2014 at 2:41 PM, @Sanjiv Singh < >>> >> >>>>>>>> [email protected]> wrote: >>> >> >>>>>>>> >>> >> >>>>>>>>> Hi All, >>> >> >>>>>>>>> I just started Exploring HBase. I have downloaded Hbase >>> master >>> >> >>>>>>>>> source code. >>> >> >>>>>>>>> While i am trying to compile and build it locally, it is >>> >> giving >>> >> >>>>>>>>> me error >>> >> >>>>>>>>> missing some class and packages. >>> >> >>>>>>>>> >>> >> >>>>>>>>> From the source it looks like missing classes are actually >>> not >>> >> >>>>>>>>> written in >>> >> >>>>>>>>> java. but generated from other way around >>> "RSStatusTmpl.jamon". >>> >> >>>>>>>>> Please >>> >> >>>>>>>>> help me on this to resolve the issue. >>> >> >>>>>>>>> >>> >> >>>>>>>>> >>> >> >>>>>>>>> >> mvn clean install -DskipTests >>> >> >>>>>>>>> [INFO] >>> >> >>>>>>>>> >>> >> >>>>>>>>> >>> >> >>> ------------------------------------------------------------------------ >>> >> >>>>>>>>> [INFO] BUILD FAILURE >>> >> >>>>>>>>> [INFO] >>> >> >>>>>>>>> >>> >> >>>>>>>>> >>> >> >>> ------------------------------------------------------------------------ >>> >> >>>>>>>>> [INFO] Total time: 31.110 s >>> >> >>>>>>>>> [INFO] Finished at: 2014-08-22T12:00:25+05:30 >>> >> >>>>>>>>> [INFO] Final Memory: 63M/408M >>> >> >>>>>>>>> [INFO] >>> >> >>>>>>>>> >>> >> >>>>>>>>> >>> >> >>> ------------------------------------------------------------------------ >>> >> >>>>>>>>> [ERROR] Failed to execute goal >>> >> >>>>>>>>> org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile >>> >> >>>>>>>>> (default-compile) on project hbase-server: Compilation >>> failure: >>> >> >>>>>>>>> Compilation >>> >> >>>>>>>>> failure: >>> >> >>>>>>>>> [ERROR] >>> >> >>>>>>>>> >>> >> >>>>>>>>> >>> >> >>> /home/impadmin/source-code/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterStatusServlet.java:[36,42] >>> >> >>>>>>>>> error: package org.apache.hadoop.hbase.tmpl.master does not >>> >> exist >>> >> >>>>>>>>> [ERROR] >>> >> >>>>>>>>> >>> >> >>>>>>>>> >>> >> >>> /home/impadmin/source-code/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RSStatusServlet.java:[29,48] >>> >> >>>>>>>>> error: package org.apache.hadoop.hbase.tmpl.regionserver >>> does >>> >> not >>> >> >>>>>>>>> exist >>> >> >>>>>>>>> [ERROR] >>> >> >>>>>>>>> >>> >> >>>>>>>>> >>> >> >>> /home/impadmin/source-code/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterStatusServlet.java:[75,4] >>> >> >>>>>>>>> error: cannot find symbol >>> >> >>>>>>>>> [ERROR] symbol: class MasterStatusTmpl >>> >> >>>>>>>>> [ERROR] location: class MasterStatusServlet >>> >> >>>>>>>>> [ERROR] >>> >> >>>>>>>>> >>> >> >>>>>>>>> >>> >> >>> /home/impadmin/source-code/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterStatusServlet.java:[75,32] >>> >> >>>>>>>>> error: cannot find symbol >>> >> >>>>>>>>> [ERROR] symbol: class MasterStatusTmpl >>> >> >>>>>>>>> [ERROR] location: class MasterStatusServlet >>> >> >>>>>>>>> [ERROR] >>> >> >>>>>>>>> >>> >> >>>>>>>>> >>> >> >>> /home/impadmin/source-code/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RSStatusServlet.java:[51,4] >>> >> >>>>>>>>> error: cannot find symbol >>> >> >>>>>>>>> [ERROR] symbol: class RSStatusTmpl >>> >> >>>>>>>>> [ERROR] location: class RSStatusServlet >>> >> >>>>>>>>> [ERROR] >>> >> >>>>>>>>> >>> >> >>>>>>>>> >>> >> >>> /home/impadmin/source-code/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RSStatusServlet.java:[51,28] >>> >> >>>>>>>>> error: cannot find symbol >>> >> >>>>>>>>> [ERROR] -> [Help 1] >>> >> >>>>>>>>> >>> >> >>>>>>>>> >>> >> >>>>>>>>> Regards >>> >> >>>>>>>>> Sanjiv Singh >>> >> >>>>>>>>> Mob : +091 9990-447-339 >>> >> >>>>>>>>> >>> >> >>>>>>>> >>> >> >>>>>>>> >>> >> >>>>>>> >>> >> >>>>>> >>> >> >>>>> >>> >> >>>> >>> >> >>> >>> >> >> >>> >> > >>> >> >>> > >>> > >>> >> >> >
