Return-Path: Delivered-To: apmail-hadoop-hbase-dev-archive@minotaur.apache.org Received: (qmail 70215 invoked from network); 5 May 2010 00:08:27 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 5 May 2010 00:08:27 -0000 Received: (qmail 20009 invoked by uid 500); 5 May 2010 00:08:26 -0000 Delivered-To: apmail-hadoop-hbase-dev-archive@hadoop.apache.org Received: (qmail 19881 invoked by uid 500); 5 May 2010 00:08:26 -0000 Mailing-List: contact hbase-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hbase-dev@hadoop.apache.org Delivered-To: mailing list hbase-dev@hadoop.apache.org Received: (qmail 19873 invoked by uid 99); 5 May 2010 00:08:26 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 05 May 2010 00:08:26 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 05 May 2010 00:08:24 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o45082rU018636 for ; Wed, 5 May 2010 00:08:02 GMT Message-ID: <24443029.7311273018082306.JavaMail.jira@thor> Date: Tue, 4 May 2010 20:08:02 -0400 (EDT) From: "Benoit Sigoure (JIRA)" To: hbase-dev@hadoop.apache.org Subject: [jira] Created: (HBASE-2514) RegionServer should refuse to be assigned a region that use LZO when LZO isn't available MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org RegionServer should refuse to be assigned a region that use LZO when LZO isn't available ---------------------------------------------------------------------------------------- Key: HBASE-2514 URL: https://issues.apache.org/jira/browse/HBASE-2514 Project: Hadoop HBase Issue Type: Bug Reporter: Benoit Sigoure If a RegionServer is assigned a region that uses LZO but the required libraries aren't installed on that RegionServer, the server will fail unexpectedly after throwing a {{java.lang.ClassNotFoundException: com.hadoop.compression.lzo.LzoCodec}} {code} 2010-05-04 16:57:27,258 FATAL org.apache.hadoop.hbase.regionserver.MemStoreFlusher: Replay of hlog required. Forcing server shutdown org.apache.hadoop.hbase.DroppedSnapshotException: region: tsdb,,1273011287339 at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:994) at org.apache.hadoop.hbase.regionserver.HRegion.flushcache(HRegion.java:887) at org.apache.hadoop.hbase.regionserver.MemStoreFlusher.flushRegion(MemStoreFlusher.java:255) at org.apache.hadoop.hbase.regionserver.MemStoreFlusher.run(MemStoreFlusher.java:142) Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: com.hadoop.compression.lzo.LzoCodec at org.apache.hadoop.hbase.io.hfile.Compression$Algorithm$1.getCodec(Compression.java:91) at org.apache.hadoop.hbase.io.hfile.Compression$Algorithm.getCompressor(Compression.java:196) at org.apache.hadoop.hbase.io.hfile.HFile$Writer.getCompressingStream(HFile.java:388) at org.apache.hadoop.hbase.io.hfile.HFile$Writer.newBlock(HFile.java:374) at org.apache.hadoop.hbase.io.hfile.HFile$Writer.checkBlockBoundary(HFile.java:345) at org.apache.hadoop.hbase.io.hfile.HFile$Writer.append(HFile.java:517) at org.apache.hadoop.hbase.io.hfile.HFile$Writer.append(HFile.java:482) at org.apache.hadoop.hbase.regionserver.Store.internalFlushCache(Store.java:558) at org.apache.hadoop.hbase.regionserver.Store.flushCache(Store.java:522) at org.apache.hadoop.hbase.regionserver.HRegion.internalFlushcache(HRegion.java:979) ... 3 more Caused by: java.lang.ClassNotFoundException: com.hadoop.compression.lzo.LzoCodec at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:315) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:330) at java.lang.ClassLoader.loadClass(ClassLoader.java:250) at org.apache.hadoop.hbase.io.hfile.Compression$Algorithm$1.getCodec(Compression.java:87) ... 12 more {code} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.