Very odd.  I don't have to do that running MR jobs.  I wonder whats
different? (I'm using 0.20.4 near-candidate rather than 0.20.3,
1.6.0u14).  I have a HADOOP_ENV like this.

export HBASE_HOME=/home/hadoop/0.20
export HBASE_VERSION=20.4-dev
#export 
HADOOP_CLASSPATH="$HBASE_HOME/conf:$HBASE_HOME/build/hbase-0.20.4-dev.jar:$HBASE_HOME/build/hbase-0.20.4-dev-test.jar:$HBASE_HOME/lib/zookeeper-3.2.2.jar"
export 
HADOOP_CLASSPATH="$HBASE_HOME/conf:$HBASE_HOME/build/hbase-0.${HBASE_VERSION}.jar:$HBASE_HOME/build/hbase-0.${HBASE_VERSION}-test.jar:$HBASE_HOME/lib/zookeeper-3.2.2.jar"

St.Ack

On Fri, Apr 9, 2010 at 4:19 PM, George Stathis <gstat...@gmail.com> wrote:
> Solved: for those interested, I had to explicitly copy zookeeper-3.2.2.jar
> to $HADOOP_HOME/lib even though I had added its' path to $HADOOP_CLASSPATH
> under $HADOOP_HOME/conf/hadoop-env.sh.
>
> It makes no sense to me why that particular JAR would not get picked up. It
> was even listed in the classpath debug output when I ran the job using the
> hadoop shell script. If anyone can enlighten, please do.
>
> -GS
>
> On Fri, Apr 9, 2010 at 5:56 PM, George Stathis <gstat...@gmail.com> wrote:
>
>> No dice. Classpath is now set. Same error. Meanwhile, I'm running "$ hadoop
>> org.apache.hadoop.hbase.PerformanceEvaluation sequentialWrite 1" just fine,
>> so MapRed is working at least.
>>
>> Still looking for suggestions then I guess.
>>
>> -GS
>>
>>
>> On Fri, Apr 9, 2010 at 5:31 PM, George Stathis <gstat...@gmail.com> wrote:
>>
>>> RTFMing
>>> http://hadoop.apache.org/hbase/docs/current/api/org/apache/hadoop/hbase/mapreduce/package-summary.html
>>>  right
>>> now...Hadoop classpath not being set properly could be the issue...
>>>
>>>
>>> On Fri, Apr 9, 2010 at 5:26 PM, George Stathis <gstat...@gmail.com>wrote:
>>>
>>>> Hi folks,
>>>>
>>>> I hope this is just a newbie problem.
>>>>
>>>> Context:
>>>> - Running 0.20.3 tag locally in pseudo cluster mode
>>>> - $HBASE_HOME is in env and $PATH
>>>> - Running org.apache.hadoop.hbase.mapreduce.Export in the shell such
>>>> as: $ hbase org.apache.hadoop.hbase.mapreduce.Export channels
>>>> /bkps/channels/01
>>>>
>>>> Symptom:
>>>> - Getting an NPE at
>>>> org.apache.hadoop.hbase.mapreduce.TableInputFormatBase$TableRecordReader.restart(TableInputFormatBase.java:110):
>>>>
>>>> [...]
>>>> 110      this.scanner = this.htable.getScanner(newScan);
>>>> [...]
>>>>
>>>> Full output is bellow. Not sure why htable is still null at that point.
>>>> User error?
>>>>
>>>> Any help is appreciated.
>>>>
>>>> -GS
>>>>
>>>> Full output:
>>>>
>>>> $ hbase org.apache.hadoop.hbase.mapreduce.Export channels
>>>> /bkps/channels/01
>>>> 2010-04-09 17:13:57.407::INFO:  Logging to STDERR via
>>>> org.mortbay.log.StdErrLog
>>>> 2010-04-09 17:13:57.408::INFO:  verisons=1, starttime=0,
>>>> endtime=9223372036854775807
>>>> 10/04/09 17:13:58 DEBUG zookeeper.ZooKeeperWrapper: Read ZNode
>>>> /hbase/root-region-server got 192.168.1.16:52159
>>>> 10/04/09 17:13:58 DEBUG client.HConnectionManager$TableServers: Found
>>>> ROOT at 192.168.1.16:52159
>>>> 10/04/09 17:13:58 DEBUG client.HConnectionManager$TableServers: Cached
>>>> location for .META.,,1 is 192.168.1.16:52159
>>>> 10/04/09 17:13:58 DEBUG client.HConnectionManager$TableServers: Cached
>>>> location for channels,,1270753106916 is 192.168.1.16:52159
>>>> 10/04/09 17:13:58 DEBUG client.HConnectionManager$TableServers: Cache hit
>>>> for row <> in tableName channels: location server 192.168.1.16:52159,
>>>> location region name channels,,1270753106916
>>>> 10/04/09 17:13:58 DEBUG mapreduce.TableInputFormatBase: getSplits: split
>>>> -> 0 -> 192.168.1.16:,
>>>> 10/04/09 17:13:58 INFO mapred.JobClient: Running job:
>>>> job_201004091642_0009
>>>> 10/04/09 17:13:59 INFO mapred.JobClient:  map 0% reduce 0%
>>>> 10/04/09 17:14:09 INFO mapred.JobClient: Task Id :
>>>> attempt_201004091642_0009_m_000000_0, Status : FAILED
>>>> java.lang.NullPointerException
>>>>  at
>>>> org.apache.hadoop.hbase.mapreduce.TableInputFormatBase$TableRecordReader.restart(TableInputFormatBase.java:110)
>>>> at
>>>> org.apache.hadoop.hbase.mapreduce.TableInputFormatBase$TableRecordReader.init(TableInputFormatBase.java:119)
>>>>  at
>>>> org.apache.hadoop.hbase.mapreduce.TableInputFormatBase.createRecordReader(TableInputFormatBase.java:262)
>>>> at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:588)
>>>>  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:305)
>>>> at org.apache.hadoop.mapred.Child.main(Child.java:170)
>>>>
>>>> 10/04/09 17:14:15 INFO mapred.JobClient: Task Id :
>>>> attempt_201004091642_0009_m_000000_1, Status : FAILED
>>>> java.lang.NullPointerException
>>>> at
>>>> org.apache.hadoop.hbase.mapreduce.TableInputFormatBase$TableRecordReader.restart(TableInputFormatBase.java:110)
>>>>  at
>>>> org.apache.hadoop.hbase.mapreduce.TableInputFormatBase$TableRecordReader.init(TableInputFormatBase.java:119)
>>>> at
>>>> org.apache.hadoop.hbase.mapreduce.TableInputFormatBase.createRecordReader(TableInputFormatBase.java:262)
>>>>  at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:588)
>>>> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:305)
>>>>  at org.apache.hadoop.mapred.Child.main(Child.java:170)
>>>>
>>>> 10/04/09 17:14:21 INFO mapred.JobClient: Task Id :
>>>> attempt_201004091642_0009_m_000000_2, Status : FAILED
>>>> java.lang.NullPointerException
>>>> at
>>>> org.apache.hadoop.hbase.mapreduce.TableInputFormatBase$TableRecordReader.restart(TableInputFormatBase.java:110)
>>>>  at
>>>> org.apache.hadoop.hbase.mapreduce.TableInputFormatBase$TableRecordReader.init(TableInputFormatBase.java:119)
>>>> at
>>>> org.apache.hadoop.hbase.mapreduce.TableInputFormatBase.createRecordReader(TableInputFormatBase.java:262)
>>>>  at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:588)
>>>> at org.apache.hadoop.mapred.MapTask.run(MapTask.java:305)
>>>>  at org.apache.hadoop.mapred.Child.main(Child.java:170)
>>>>
>>>> 10/04/09 17:14:30 INFO mapred.JobClient: Job complete:
>>>> job_201004091642_0009
>>>> 10/04/09 17:14:30 INFO mapred.JobClient: Counters: 3
>>>> 10/04/09 17:14:30 INFO mapred.JobClient:   Job Counters
>>>> 10/04/09 17:14:30 INFO mapred.JobClient:     Launched map tasks=4
>>>> 10/04/09 17:14:30 INFO mapred.JobClient:     Data-local map tasks=4
>>>> 10/04/09 17:14:30 INFO mapred.JobClient:     Failed map tasks=1
>>>> 10/04/09 17:14:30 DEBUG zookeeper.ZooKeeperWrapper: Closed connection
>>>> with ZooKeeper
>>>>
>>>>
>>>>
>>>>
>>>
>>
>

Reply via email to