>From the stack trace, looks like TableOutputFormat had trouble reading from
zookeeper.

What pig version were you using ?

Cheers


On Tue, Jan 28, 2014 at 7:57 PM, <[email protected]> wrote:

>
> Has anyone encountered this problem? Maybe a known issue or common mistake?
>
> I'm executing a Pig script that uses hbase storage.  It's a 3-node cluster
> (0.94.7) and I'm executing the script from the same machine running the
> HBase master.  The M/R job hangs in preparation state (4).  A dump of the
> solitary map process reveals that it is hanging indefinitely here:
>
> java.lang.Thread.State:  TIMED_WAITING (sleeping)
> ....
> at
> org.apache.hadoop.hbase.util.RetryCounter.sleepUntilNextRetry(RetryCounter.java:54)
> at
> org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.getData(RecoverableZooKeeper.java:304)
> ....
> at
> org.apache.hadoop.hbase.zookeeper.ZooKeeperNodeTracker.blockUntilAvailable(ZooKeeperNodeTracker.java:124)
> - locked <0x00000007b237bd78> (a
> org.apache.hadoop.hbase.zookeeper.RootRegionTracker)
> at
> org.apache.hadoop.hbase.zookeeper.RootRegionTracker.waitRootRegionLocation(RootRegionTracker.java:83)
> at
> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegionInMeta(HConnectionManager.java:989)
> at
>  
> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:1102)
> at
>  
> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegionInMeta(HConnectionManager.java:1000)
> at
>  
> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:1102)
> at
>  
> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:1004)
> at
>  
> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:961)
> at org.apache.hadoop.hbase.client.HTable.finishSetup(HTable.java:227)
> at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:170)
> at org.apache.hadoop.hbase.client.HTable.<init>(HTable.java:129)
> at
> org.apache.hadoop.hbase.mapreduce.TableOutputFormat.setConf(TableOutputFormat.java:201)
> ....
>
> There are no compactions running.  There are no other M/R jobs running.
>  HBase shell is functioning from that node.  The destination table is new,
> empty, and plain-jane.
>
> The worst part is that the task tracker isn't smart enough to kill the
> process after I kill the M/R job and I have to chase the task around the
> nodes: kill, kill, kill, ...
>
>
> regards,
>
> -Jess
>
>

Reply via email to