Hi All,
Following are the test case and error. Do you have any suggestion or comment? 
Thanks

Test case:

create hbase table in hbase shell:
create 'employees', 'SN', 'department', 'address'
put 'employees', 'Hong', 'address:country', 'China'


load and dump the table in pig grunt:

A = load 'hbase://employees' using 
org.apache.pig.backend.hadoop.hbase.HBaseStorage( 'address:country', '-loadKey 
true') as (SN:bytearray,country:bytearray);
B = filter A by SN == 'Hong';
dump B;

Error:
2014-06-30 15:23:50,072 INFO org.apache.zookeeper.ZooKeeper: Client 
environment:java.io.tmpdir=/tmp
2014-06-30 15:23:50,072 INFO org.apache.zookeeper.ZooKeeper: Client 
environment:java.compiler=j9jit24
2014-06-30 15:23:50,072 INFO org.apache.zookeeper.ZooKeeper: Client 
environment:os.name=Linux
2014-06-30 15:23:50,072 INFO org.apache.zookeeper.ZooKeeper: Client 
environment:os.arch=amd64
2014-06-30 15:23:50,072 INFO org.apache.zookeeper.ZooKeeper: Client 
environment:os.version=2.6.32-358.el6.x86_64
2014-06-30 15:23:50,072 INFO org.apache.zookeeper.ZooKeeper: Client 
environment:user.name=pig
2014-06-30 15:23:50,072 INFO org.apache.zookeeper.ZooKeeper: Client 
environment:user.home=/home/pig
2014-06-30 15:23:50,072 INFO org.apache.zookeeper.ZooKeeper: Client 
environment:user.dir=/pig/bin
2014-06-30 15:23:50,073 INFO org.apache.zookeeper.ZooKeeper: Initiating client 
connection, connectString=hostname:2181 sessionTimeout=90000 
watcher=hconnection-0x363b363b
2014-06-30 15:23:50,083 INFO 
org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper: Process 
identifier=hconnection-0x363b363b connecting to ZooKeeper ensemble=hostname:2181
2014-06-30 15:23:50,086 INFO org.apache.zookeeper.ClientCnxn: Opening socket 
connection to server hostname/9.181.64.230:2181. Will not attempt to 
authenticate using SASL (Unable to locate a login configuration)
2014-06-30 15:23:50,087 INFO org.apache.zookeeper.ClientCnxn: Socket connection 
established to hostname/9.181.64.230:2181, initiating session
2014-06-30 15:23:50,097 INFO org.apache.zookeeper.ClientCnxn: Session 
establishment complete on server hostname/9.181.64.230:2181, sessionid = 
0x146eb9f0ee5005c, negotiated timeout = 40000
2014-06-30 15:23:50,361 ERROR 
org.apache.hadoop.hbase.mapreduce.TableInputFormatBase: Cannot resolve the host 
name for hostname/9.181.64.230 because of javax.naming.CommunicationException: 
DNS error [Root exception is java.net.PortUnreachableException: ICMP Port 
Unreachable]; Remaining name: '230.64.181.9.in-addr.arpa'
2014-06-30 15:24:35,889 WARN 
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.MapReduceLauncher: 
Ooops! Some job has failed! Specify -stop_on_failure if you want Pig to stop 
immediately on failure.
2014-06-30 15:24:35,899 ERROR org.apache.pig.tools.pigstats.SimplePigStats: 
ERROR: java.io.IOException: Cannot create a record reader because of a previous 
error. Please look at the previous logs lines from the task's full log for more 
details.
2014-06-30 15:24:35,899 ERROR org.apache.pig.tools.pigstats.PigStatsUtil: 1 map 
reduce job(s) failed!
2014-06-30 15:24:35,931 ERROR org.apache.pig.tools.grunt.Grunt: ERROR 1066: 
Unable to open iterator for alias A. Backend error : java.io.IOException: 
Cannot create a record reader because of a previous error. Please look at the 
previous logs lines from the task's full log for more details.






Reply via email to