Return-Path: X-Original-To: apmail-hbase-user-archive@www.apache.org Delivered-To: apmail-hbase-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8D158D37F for ; Sun, 18 Nov 2012 15:47:42 +0000 (UTC) Received: (qmail 89216 invoked by uid 500); 18 Nov 2012 15:47:40 -0000 Delivered-To: apmail-hbase-user-archive@hbase.apache.org Received: (qmail 89011 invoked by uid 500); 18 Nov 2012 15:47:39 -0000 Mailing-List: contact user-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@hbase.apache.org Delivered-To: mailing list user@hbase.apache.org Received: (qmail 88988 invoked by uid 99); 18 Nov 2012 15:47:39 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 18 Nov 2012 15:47:39 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,NORMAL_HTTP_TO_IP,RCVD_IN_DNSWL_LOW,SPF_PASS,WEIRD_PORT X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of kevin.odell@cloudera.com designates 209.85.220.169 as permitted sender) Received: from [209.85.220.169] (HELO mail-vc0-f169.google.com) (209.85.220.169) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 18 Nov 2012 15:47:32 +0000 Received: by mail-vc0-f169.google.com with SMTP id fl17so5352949vcb.14 for ; Sun, 18 Nov 2012 07:47:11 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:x-gm-message-state; bh=L33cviet/leUUe+4Ex1Fm8UWJ+2/g2Nf7QN/NxrxVYM=; b=MDvPmcGPzjFz0s+XqEcfZwRaBQ96TAYA+n4aHeB4cZ8TAmTwpSAcQuizekFWOyZ1Za cIIUPXJSG6uUPAH0bhKeKwpYlfnuT9NViDwI2Yg6312FaUfmOupvUeixp8hvW0wtlDHO NXQBblSCdhLEzhz3okSJtt2bJn5B8oZGBpUl5jmAJxAvefcorzJSvlNVe/JFVcBIcaeW AezaJuoB5yz2tEv1YrHnSI+hrRUOkCO7dky294aaU0sEaBtB0U9OByflUdsQPnk5wsV7 58IO2oPNbGJ7KC15YacYEpy4I7bT6k0K62GEoOJ/83AFt8lcHJSd1Fzf3RQ3fcg7u4TH ADbg== MIME-Version: 1.0 Received: by 10.52.16.179 with SMTP id h19mr11469993vdd.107.1353253631590; Sun, 18 Nov 2012 07:47:11 -0800 (PST) Received: by 10.58.226.196 with HTTP; Sun, 18 Nov 2012 07:47:11 -0800 (PST) Received: by 10.58.226.196 with HTTP; Sun, 18 Nov 2012 07:47:11 -0800 (PST) In-Reply-To: References: Date: Sun, 18 Nov 2012 07:47:11 -0800 Message-ID: Subject: Re: Merging regions From: "Kevin O'dell" To: user@hbase.apache.org Content-Type: multipart/alternative; boundary=bcaec502d7ba0082bf04cec6ea9b X-Gm-Message-State: ALoCoQlIfNhkRkozAPN6XzmuSS/3JVWC5fKm3VCnAgQZysNMMmOletDOjUJ0R2yJv4tvfv5RJWa+ X-Virus-Checked: Checked by ClamAV on apache.org --bcaec502d7ba0082bf04cec6ea9b Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Rather it is expecting local: 12/11/18 08:54:05 FATAL util.Merge: Merge failed java.lang.IllegalArgumentException: Wrong FS: hdfs://node3:9000/hbase/-ROOT-/70236052/.regioninfo, expected: file:///at org.apache.hadoop.fs. FileSystem.checkPath(FileSystem.java:381) On Nov 18, 2012 10:37 AM, "Kevin O'dell" wrote: > Looks like your configuration is pointing local. > On Nov 18, 2012 8:59 AM, "Jean-Marc Spaggiari" > wrote: > >> Hi, >> >> I'm trying to merge 2 regions based on the book documentation and I'm >> getting the exception at the bottom of this message. Any idea why? >> >> I got the regions names from the HTML UI. I tried also to scan the >> .META. table like in Lars' book. Both are giving me the same info (a >> chance!), but it's still not working. >> >> Also, the HBase online book is not giving the right class info for the >> merge. I will open a Jira and propose a patch. >> >> Thanks, >> >> JM >> >> hbase@node3:~/hbase-0.94.2$ bin/hbase >> org.apache.hadoop.hbase.util.Merge work_proposed >> work_proposed,\x0A,1342541226467.19929d1e6b6ecb3beae91e316b790378. >> work_proposed,\x14,1342541226467.622a3e62c4cf3f3b59655bdaf915908d. >> 12/11/18 08:54:05 INFO util.Merge: Verifying that file system is >> available... >> 12/11/18 08:54:05 INFO util.Merge: Verifying that HBase is not running..= . >> 12/11/18 08:54:05 INFO zookeeper.ZooKeeper: Client >> environment:zookeeper.version=3D3.4.3-1240972, built on 02/06/2012 10:48 >> GMT >> 12/11/18 08:54:05 INFO zookeeper.ZooKeeper: Client environment:host.name >> =3Dnode3 >> 12/11/18 08:54:05 INFO zookeeper.ZooKeeper: Client >> environment:java.version=3D1.7.0_05 >> 12/11/18 08:54:05 INFO zookeeper.ZooKeeper: Client >> environment:java.vendor=3DOracle Corporation >> 12/11/18 08:54:05 INFO zookeeper.ZooKeeper: Client >> environment:java.home=3D/usr/local/jdk1.7.0_05/jre >> 12/11/18 08:54:05 INFO zookeeper.ZooKeeper: Client >> >> environment:java.class.path=3D/home/hbase/hbase-0.94.2//conf:/usr/local/= jdk1.7.0_05/lib/tools.jar:/home/hbase/hbase-0.94.2/:/home/hbase/hbase-0.94.= 2//hbase-0.94.2.jar:/home/hbase/hbase-0.94.2//hbase-0.94.2-tests.jar:/home/= hbase/hbase-0.94.2//lib/activation-1.1.jar:/home/hbase/hbase-0.94.2//lib/as= m-3.1.jar:/home/hbase/hbase-0.94.2//lib/avro-1.5.3.jar:/home/hbase/hbase-0.= 94.2//lib/avro-ipc-1.5.3.jar:/home/hbase/hbase-0.94.2//lib/commons-beanutil= s-1.7.0.jar:/home/hbase/hbase-0.94.2//lib/commons-beanutils-core-1.8.0.jar:= /home/hbase/hbase-0.94.2//lib/commons-cli-1.2.jar:/home/hbase/hbase-0.94.2/= /lib/commons-codec-1.4.jar:/home/hbase/hbase-0.94.2//lib/commons-collection= s-3.2.1.jar:/home/hbase/hbase-0.94.2//lib/commons-configuration-1.6.jar:/ho= me/hbase/hbase-0.94.2//lib/commons-digester-1.8.jar:/home/hbase/hbase-0.94.= 2//lib/commons-el-1.0.jar:/home/hbase/hbase-0.94.2//lib/commons-httpclient-= 3.1.jar:/home/hbase/hbase-0.94.2//lib/commons-io-2.1.jar:/home/hbase/hbase-= 0.94.2//lib/commons-lang-2.5.jar:/home/hbase/hbase-0.94.2//lib/commons-logg= ing-1.1.1.jar:/home/hbase/hbase-0.94.2//lib/commons-math-2.1.jar:/home/hbas= e/hbase-0.94.2//lib/commons-net-1.4.1.jar:/home/hbase/hbase-0.94.2//lib/cor= e-3.1.1.jar:/home/hbase/hbase-0.94.2//lib/guava-11.0.2.jar:/home/hbase/hbas= e-0.94.2//lib/hadoop-core-1.0.3.jar:/home/hbase/hbase-0.94.2//lib/high-scal= e-lib-1.1.1.jar:/home/hbase/hbase-0.94.2//lib/httpclient-4.1.2.jar:/home/hb= ase/hbase-0.94.2//lib/httpcore-4.1.3.jar:/home/hbase/hbase-0.94.2//lib/jack= son-core-asl-1.8.8.jar:/home/hbase/hbase-0.94.2//lib/jackson-jaxrs-1.8.8.ja= r:/home/hbase/hbase-0.94.2//lib/jackson-mapper-asl-1.8.8.jar:/home/hbase/hb= ase-0.94.2//lib/jackson-xc-1.8.8.jar:/home/hbase/hbase-0.94.2//lib/jamon-ru= ntime-2.3.1.jar:/home/hbase/hbase-0.94.2//lib/jasper-compiler-5.5.23.jar:/h= ome/hbase/hbase-0.94.2//lib/jasper-runtime-5.5.23.jar:/home/hbase/hbase-0.9= 4.2//lib/jaxb-api-2.1.jar:/home/hbase/hbase-0.94.2//lib/jaxb-impl-2.2.3-1.j= ar:/home/hbase/hbase-0.94.2//lib/jersey-core-1.8.jar:/home/hbase/hbase-0.94= .2//lib/jersey-json-1.8.jar:/home/hbase/hbase-0.94.2//lib/jersey-server-1.8= .jar:/home/hbase/hbase-0.94.2//lib/jettison-1.1.jar:/home/hbase/hbase-0.94.= 2//lib/jetty-6.1.26.jar:/home/hbase/hbase-0.94.2//lib/jetty-util-6.1.26.jar= :/home/hbase/hbase-0.94.2//lib/jruby-complete-1.6.5.jar:/home/hbase/hbase-0= .94.2//lib/jsp-2.1-6.1.14.jar:/home/hbase/hbase-0.94.2//lib/jsp-api-2.1-6.1= .14.jar:/home/hbase/hbase-0.94.2//lib/jsr305-1.3.9.jar:/home/hbase/hbase-0.= 94.2//lib/junit-4.10-HBASE-1.jar:/home/hbase/hbase-0.94.2//lib/libthrift-0.= 8.0.jar:/home/hbase/hbase-0.94.2//lib/log4j-1.2.16.jar:/home/hbase/hbase-0.= 94.2//lib/metrics-core-2.1.2.jar:/home/hbase/hbase-0.94.2//lib/netty-3.2.4.= Final.jar:/home/hbase/hbase-0.94.2//lib/protobuf-java-2.4.0a.jar:/home/hbas= e/hbase-0.94.2//lib/servlet-api-2.5-6.1.14.jar:/home/hbase/hbase-0.94.2//li= b/slf4j-api-1.4.3.jar:/home/hbase/hbase-0.94.2//lib/slf4j-log4j12-1.4.3.jar= :/home/hbase/hbase-0.94.2//lib/snappy-java-1.0.3.2.jar:/home/hbase/hbase-0.= 94.2//lib/stax-api-1.0.1.jar:/home/hbase/hbase-0.94.2//lib/velocity-1.7.jar= :/home/hbase/hbase-0.94.2//lib/xmlenc-0.52.jar:/home/hbase/hbase-0.94.2//li= b/zookeeper-3.4.3.jar: >> 12/11/18 08:54:05 INFO zookeeper.ZooKeeper: Client >> >> environment:java.library.path=3D/home/hbase/hbase-0.94.2//lib/native/Lin= ux-amd64-64 >> 12/11/18 08:54:05 INFO zookeeper.ZooKeeper: Client >> environment:java.io.tmpdir=3D/tmp >> 12/11/18 08:54:05 INFO zookeeper.ZooKeeper: Client >> environment:java.compiler=3D >> 12/11/18 08:54:05 INFO zookeeper.ZooKeeper: Client environment:os.name >> =3DLinux >> 12/11/18 08:54:05 INFO zookeeper.ZooKeeper: Client >> environment:os.arch=3Damd64 >> 12/11/18 08:54:05 INFO zookeeper.ZooKeeper: Client >> environment:os.version=3D3.2.0-4-amd64 >> 12/11/18 08:54:05 INFO zookeeper.ZooKeeper: Client environment:user.name >> =3Dhbase >> 12/11/18 08:54:05 INFO zookeeper.ZooKeeper: Client >> environment:user.home=3D/home/hbase >> 12/11/18 08:54:05 INFO zookeeper.ZooKeeper: Client >> environment:user.dir=3D/home/hbase/hbase-0.94.2 >> 12/11/18 08:54:05 INFO zookeeper.ZooKeeper: Initiating client >> connection, connectString=3Dlatitude:2181,cube:2181,node3:2181 >> sessionTimeout=3D180000 watcher=3Dhconnection >> 12/11/18 08:54:05 INFO zookeeper.ClientCnxn: Opening socket connection >> to server /192.168.23.1:2181 >> 12/11/18 08:54:05 INFO zookeeper.RecoverableZooKeeper: The identifier >> of this process is 7006@node3 >> 12/11/18 08:54:05 INFO client.ZooKeeperSaslClient: Client will not >> SASL-authenticate because the default JAAS configuration section >> 'Client' could not be found. If you are not using SASL, you may ignore >> this. On the other hand, if you expected SASL to work, please fix your >> JAAS configuration. >> 12/11/18 08:54:05 INFO zookeeper.ClientCnxn: Socket connection >> established to cube/192.168.23.1:2181, initiating session >> 12/11/18 08:54:05 INFO zookeeper.ClientCnxn: Session establishment >> complete on server cube/192.168.23.1:2181, sessionid =3D >> 0x13b119988410030, negotiated timeout =3D 40000 >> 12/11/18 08:54:05 INFO >> client.HConnectionManager$HConnectionImplementation: ZooKeeper >> available but no active master location found >> 12/11/18 08:54:05 INFO >> client.HConnectionManager$HConnectionImplementation: getMaster attempt >> 0 of 1 failed; no more retrying. >> org.apache.hadoop.hbase.MasterNotRunningException >> at >> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementat= ion.getMaster(HConnectionManager.java:674) >> at >> org.apache.hadoop.hbase.client.HBaseAdmin.(HBaseAdmin.java:110) >> at >> org.apache.hadoop.hbase.client.HBaseAdmin.checkHBaseAvailable(HBaseAdmin= .java:1659) >> at org.apache.hadoop.hbase.util.Merge.run(Merge.java:94) >> at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65) >> at org.apache.hadoop.hbase.util.Merge.main(Merge.java:387) >> 12/11/18 08:54:05 INFO >> client.HConnectionManager$HConnectionImplementation: Closed zookeeper >> sessionid=3D0x13b119988410030 >> 12/11/18 08:54:05 INFO zookeeper.ZooKeeper: Session: 0x13b119988410030 >> closed >> 12/11/18 08:54:05 INFO zookeeper.ClientCnxn: EventThread shut down >> 12/11/18 08:54:05 INFO util.Merge: Merging regions >> work_proposed,x0A,1342541226467.19929d1e6b6ecb3beae91e316b790378. and >> work_proposed,x14,1342541226467.622a3e62c4cf3f3b59655bdaf915908d. in >> table work_proposed >> 12/11/18 08:54:05 INFO wal.HLog: FileSystem doesn't support >> getDefaultBlockSize >> 12/11/18 08:54:05 INFO wal.HLog: HLog configuration: blocksize=3D32 MB, >> rollsize=3D30.4 MB, enabled=3Dtrue, optionallogflushinternal=3D1000ms >> 12/11/18 08:54:05 WARN util.NativeCodeLoader: Unable to load >> native-hadoop library for your platform... using builtin-java classes >> where applicable >> 12/11/18 08:54:05 DEBUG wal.SequenceFileLogWriter: using new >> createWriter -- HADOOP-6840 >> 12/11/18 08:54:05 DEBUG wal.SequenceFileLogWriter: >> Path=3Dfile:/home/hbase/.logs_1353246845818/hlog.1353246845824, >> syncFs=3Dtrue, hflush=3Dfalse, compression=3Dfalse >> 12/11/18 08:54:05 INFO wal.HLog: for >> /home/hbase/.logs_1353246845818/hlog.1353246845824 >> 12/11/18 08:54:05 INFO wal.HLog: FileSystem's output stream doesn't >> support getNumCurrentReplicas; --HDFS-826 not available; >> fsOut=3Dorg.apache.hadoop.fs.ChecksumFileSystem$ChecksumFSOutputSummer >> 12/11/18 08:54:05 DEBUG regionserver.HRegion: Opening region: {NAME =3D> >> '-ROOT-,,0', STARTKEY =3D> '', ENDKEY =3D> '', ENCODED =3D> 70236052,} >> 12/11/18 08:54:05 INFO regionserver.HRegion: Setting up >> tabledescriptor config now ... >> 12/11/18 08:54:05 DEBUG regionserver.HRegion: Instantiated >> -ROOT-,,0.70236052 >> 12/11/18 08:54:05 FATAL util.Merge: Merge failed >> java.lang.IllegalArgumentException: Wrong FS: >> hdfs://node3:9000/hbase/-ROOT-/70236052/.regioninfo, expected: >> file:/// >> at org.apache.hadoop.fs.FileSystem.checkPath(FileSystem.java:381= ) >> at >> org.apache.hadoop.fs.RawLocalFileSystem.pathToFile(RawLocalFileSystem.ja= va:55) >> at >> org.apache.hadoop.fs.LocalFileSystem.pathToFile(LocalFileSystem.java:61) >> at >> org.apache.hadoop.fs.LocalFileSystem.exists(LocalFileSystem.java:51) >> at >> org.apache.hadoop.hbase.regionserver.HRegion.checkRegioninfoOnFilesystem= (HRegion.java:700) >> at >> org.apache.hadoop.hbase.regionserver.HRegion.initializeRegionInternals(H= Region.java:482) >> at >> org.apache.hadoop.hbase.regionserver.HRegion.initialize(HRegion.java:461= ) >> at >> org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:38= 13) >> at >> org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:37= 61) >> at >> org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:37= 21) >> at >> org.apache.hadoop.hbase.util.MetaUtils.openRootRegion(MetaUtils.java:265= ) >> at >> org.apache.hadoop.hbase.util.MetaUtils.scanRootRegion(MetaUtils.java:197= ) >> at >> org.apache.hadoop.hbase.util.Merge.mergeTwoRegions(Merge.java:205) >> at org.apache.hadoop.hbase.util.Merge.run(Merge.java:111) >> at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65) >> at org.apache.hadoop.hbase.util.Merge.main(Merge.java:387) >> 12/11/18 08:54:05 DEBUG regionserver.HRegion: Opening region: {NAME =3D> >> '.META.,,1', STARTKEY =3D> '', ENDKEY =3D> '', ENCODED =3D> 1028785192,} >> 12/11/18 08:54:05 INFO regionserver.HRegion: Setting up >> tabledescriptor config now ... >> 12/11/18 08:54:05 DEBUG regionserver.HRegion: Instantiated >> .META.,,1.1028785192 >> 12/11/18 08:54:05 INFO wal.HLog: main.logSyncer exiting >> 12/11/18 08:54:05 DEBUG wal.HLog: closing hlog writer in >> file:/home/hbase/.logs_1353246845818 >> 12/11/18 08:54:05 DEBUG wal.HLog: Moved 1 log files to >> /home/hbase/.oldlogs >> 12/11/18 08:54:05 ERROR util.Merge: exiting due to error >> java.lang.IllegalArgumentException: Wrong FS: >> hdfs://node3:9000/hbase/.META./1028785192/.regioninfo, expected: >> file:/// >> at org.apache.hadoop.fs.FileSystem.checkPath(FileSystem.java:381= ) >> at >> org.apache.hadoop.fs.RawLocalFileSystem.pathToFile(RawLocalFileSystem.ja= va:55) >> at >> org.apache.hadoop.fs.LocalFileSystem.pathToFile(LocalFileSystem.java:61) >> at >> org.apache.hadoop.fs.LocalFileSystem.exists(LocalFileSystem.java:51) >> at >> org.apache.hadoop.hbase.regionserver.HRegion.checkRegioninfoOnFilesystem= (HRegion.java:700) >> at >> org.apache.hadoop.hbase.regionserver.HRegion.initializeRegionInternals(H= Region.java:482) >> at >> org.apache.hadoop.hbase.regionserver.HRegion.initialize(HRegion.java:461= ) >> at >> org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:38= 13) >> at >> org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:37= 61) >> at >> org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:37= 21) >> at >> org.apache.hadoop.hbase.util.MetaUtils.openMetaRegion(MetaUtils.java:273= ) >> at >> org.apache.hadoop.hbase.util.MetaUtils.scanMetaRegion(MetaUtils.java:257= ) >> at org.apache.hadoop.hbase.util.Merge.run(Merge.java:116) >> at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65) >> at org.apache.hadoop.hbase.util.Merge.main(Merge.java:387) >> hbase@node3:~/hbase-0.94.2$ >> > --bcaec502d7ba0082bf04cec6ea9b--