Jean-Marc,
If you remove your -D flag does you command run successfully? I always
forget there this goes as well, but It should be one of the two:
${HADOOP_HOME}/bin/hadoop jar
${HBASE_HOME}/hbase-0.94.1.jar -Dhbase.client.scanner.caching=10 rowcounter
work_proposed
${HADOOP_HOME}/bin/hadoop jar
${HBASE_HOME}/hbase-0.94.1.jar rowcounter
-Dhbase.client.scanner.caching=10 work_proposed
On Thu, Oct 11, 2012 at 1:26 PM, Jean-Marc Spaggiari <
[email protected]> wrote:
> Hi,
>
> When I'm trying to run RowCounter, I'm getting the error below.,
>
> 12/10/11 13:09:58 INFO mapred.JobClient: Task Id :
> attempt_201209151131_0022_m_000013_0, Status : FAILED
> org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException:
> org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException:
> Column family -D does not exist in region
> work_proposed,\x82,1342541226467.a58d532e688cbb185beb40d301be768e. in
> table {NAME => 'work_proposed', FAMILIES => [{NAME => '@',
> DATA_BLOCK_ENCODING => 'NONE', BLOOMFILTER => 'NONE',
> REPLICATION_SCOPE => '0', COMPRESSION => 'NONE', VERSIONS => '3', TTL
> => '2147483647', MIN_VERSIONS => '0', KEEP_DELETED_CELLS => 'false',
> BLOCKSIZE => '65536', ENCODE_ON_DISK => 'true', IN_MEMORY => 'false',
> BLOCKCACHE => 'true'}]}
>
> In this table, I have only one familly called #64 (@) and one column
> called #64 (@). I'm not using the content. Only the keys.
>
> Files seems to be fine:
> Number of empty REGIONINFO_QUALIFIER rows in .META.: 0
> 12/10/11 13:24:05 DEBUG util.HBaseFsck: There are 138 region info entries
> Summary:
> -ROOT- is okay.
> Number of regions: 1
> Deployed on: node1,60020,1349286129520
> .META. is okay.
> Number of regions: 1
> Deployed on: node3,60020,1349286137152
>
> .
> .
> .
>
> work_proposed is okay.
> Number of regions: 25
> Deployed on: latitude,60020,1349734460663
> node1,60020,1349286129520 node3,60020,1349286137152
> node4,60020,1349962953166 node5,60020,1349960301032
> phenom,60020,1349955670902
> work_sent is okay.
> Number of regions: 25
> Deployed on: latitude,60020,1349734460663
> node1,60020,1349286129520 node3,60020,1349286137152
> node4,60020,1349962953166 node5,60020,1349960301032
> phenom,60020,1349955670902
> 0 inconsistencies detected.
> Status: OK
>
> And I'm running the command line with that:
> export HADOOP_HOME=/home/hadoop/hadoop-1.0.3/; export
> HBASE_HOME=/home/hbase/hbase-0.94.0/;
> HADOOP_CLASSPATH=`${HBASE_HOME}/bin/hbase classpath`
> ${HADOOP_HOME}/bin/hadoop jar ${HBASE_HOME}/hbase-0.94.1.jar
> rowcounter work_proposed -Dhbase.client.scanner.caching=10
>
>
> Any idea where I can dig to understand why it's looking for a column
> familly which doesn't exist?
>
> JM
>
--
Kevin O'Dell
Customer Operations Engineer, Cloudera