You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hbase.apache.org by 周梦想 <ab...@gmail.com> on 2012/12/20 08:45:33 UTC
priviledgedactionexception export error in metadata
evironment
[hbase@h46 bin]$ hadoop version
Hadoop 1.0.2
Subversion
https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1.0.2 -r
1304954
Compiled by hortonfo on Sat Mar 24 23:58:21 UTC 2012
>From source with checksum c198b04303cfa626a38e13154d2765a9
[hbase@h46 bin]$ hbase version
print nothing,hbase version is 0.92
[hbase@h46 ~]$ cat /etc/redhat-release
CentOS release 6.3 (Final)
[hbase@h46 ~]$ uname -a
Linux h46 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64
x86_64 x86_64 GNU/Linux
I want to back up .META. and -ROOT- to HDFS or local disk,but encountered a
strange problem:
[hbase@h46 hbase]$ hbase org.apache.hadoop.hbase.mapreduce.Export .META.
meta_1212201510
12/12/20 15:34:53 WARN util.NativeCodeLoader: Unable to load native-hadoop
library for your platform... using builtin-java classes where applicable
12/12/20 15:34:54 INFO mapred.JobClient: Cleaning up the staging area
file:/tmp/hadoop-hbase/mapred/staging/hbase-149708024/.staging/job_local_0001
12/12/20 15:34:54 ERROR security.UserGroupInformation:
PriviledgedActionException as:hbase cause:java.io.IOException: Expecting at
least one region.
Exception in thread "main" java.io.IOException: Expecting at least one
region.
at
org.apache.hadoop.hbase.mapreduce.TableInputFormatBase.getSplits(TableInputFormatBase.java:135)
at
org.apache.hadoop.mapred.JobClient.writeNewSplits(JobClient.java:962)
at
org.apache.hadoop.mapred.JobClient.writeSplits(JobClient.java:979)
at org.apache.hadoop.mapred.JobClient.access$600(JobClient.java:174)
at org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:897)
at org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:850)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:415)
at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1083)
at
org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:850)
at org.apache.hadoop.mapreduce.Job.submit(Job.java:465)
at org.apache.hadoop.mapreduce.Job.waitForCompletion(Job.java:495)
at org.apache.hadoop.hbase.mapreduce.Export.main(Export.java:178)
while if it is a normal table, it's ok:
[hbase@h46 bin]$ hbase org.apache.hadoop.hbase.mapreduce.Export a_rule
arule_1212201510
12/12/20 15:44:48 WARN util.NativeCodeLoader: Unable to load native-hadoop
library for your platform... using builtin-java classes where applicable
12/12/20 15:44:49 INFO mapred.JobClient: Running job: job_local_0001
12/12/20 15:44:49 INFO util.ProcessTree: setsid exited with exit code 0
12/12/20 15:44:49 INFO mapred.Task: Using ResourceCalculatorPlugin :
org.apache.hadoop.util.LinuxResourceCalculatorPlugin@13b4c982
12/12/20 15:44:49 INFO mapred.Task: Task:attempt_local_0001_m_000000_0 is
done. And is in the process of commiting
12/12/20 15:44:49 INFO mapred.LocalJobRunner:
12/12/20 15:44:49 INFO mapred.Task: Task attempt_local_0001_m_000000_0 is
allowed to commit now
12/12/20 15:44:49 INFO output.FileOutputCommitter: Saved output of task
'attempt_local_0001_m_000000_0' to arule_1212201510
12/12/20 15:44:50 INFO mapred.JobClient: map 0% reduce 0%
12/12/20 15:44:52 INFO mapred.LocalJobRunner:
12/12/20 15:44:52 INFO mapred.Task: Task 'attempt_local_0001_m_000000_0'
done.
12/12/20 15:44:53 INFO mapred.JobClient: map 100% reduce 0%
12/12/20 15:44:53 INFO mapred.JobClient: Job complete: job_local_0001
12/12/20 15:44:53 INFO mapred.JobClient: Counters: 12
12/12/20 15:44:53 INFO mapred.JobClient: File Output Format Counters
12/12/20 15:44:53 INFO mapred.JobClient: Bytes Written=3755
12/12/20 15:44:53 INFO mapred.JobClient: File Input Format Counters
12/12/20 15:44:53 INFO mapred.JobClient: Bytes Read=0
12/12/20 15:44:53 INFO mapred.JobClient: FileSystemCounters
12/12/20 15:44:53 INFO mapred.JobClient: FILE_BYTES_READ=3103205
12/12/20 15:44:53 INFO mapred.JobClient: FILE_BYTES_WRITTEN=3180882
12/12/20 15:44:53 INFO mapred.JobClient: Map-Reduce Framework
12/12/20 15:44:53 INFO mapred.JobClient: Map input records=59
12/12/20 15:44:53 INFO mapred.JobClient: Physical memory (bytes)
snapshot=0
12/12/20 15:44:53 INFO mapred.JobClient: Spilled Records=0
12/12/20 15:44:53 INFO mapred.JobClient: Total committed heap usage
(bytes)=247136256
12/12/20 15:44:53 INFO mapred.JobClient: CPU time spent (ms)=0
12/12/20 15:44:53 INFO mapred.JobClient: Virtual memory (bytes)
snapshot=0
12/12/20 15:44:53 INFO mapred.JobClient: SPLIT_RAW_BYTES=58
12/12/20 15:44:53 INFO mapred.JobClient: Map output records=59
any one can give me some advise? Thank you!
Andy Zhou