hi all: now, I'm map to an existed hbase table, i got the following infomation as: FAILED: Error in metadata: MetaException(message:Column Family data is not defined in hbase table df_money_files) FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask my hive QL is create external table hbase_money_files (rowkey string, user_no string, mon int, mon_sn int, group_no int, sn int, write_sect_no string, write_sn int, business_place_code string, power_no int, trans_group int, price_code string, ts_flag string, elec_type_code string, trade_type_code string, ms_mode string, user_ms_type string, write_power double, chg_power double, add_power double, kb_power double, share_power double, total_power double, total_money double, num_money double, add_money1 double, add_money2 double, add_money3 double, add_money4 double, add_money5 double, add_money6 double, add_money7 double, add_money8 double, add_money9 double, add_money10 double, rp_power double, rp_money double, should_money double, create_date string, creator string, warrant_no int, line_code string, trans_no string, add_taxflag string, write_date string, compute_date string, calculator_id string, status string, user_type1 string, rela_user_no string, part_sn int, have_ext string, id_fragment string, check_date string, check_man string, start_date string) STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,data:user_no, data:mon, data:mon_sn, data:group_no, data:sn, data:write_sect_no, data:write_sn, data:business_place_code, data:power_no, data:trans_group, data:price_code, data:ts_flag, data:elec_type_code, data:trade_type_code, data:ms_mode, data:user_ms_type, data:write_power, data:chg_power, data:add_power, data:kb_power, data:share_power, data:total_power, data:total_money, data:num_money, data:add_money1, data:add_money2, data:add_money3, data:add_money4, data:add_money5, data:add_money6, data:add_money7, data:add_money8, data:add_money9, data:add_money10, data:rp_power, data:rp_money, data:should_money, data:create_date, data:creator, data:warrant_no, data:line_code, data:trans_no, data:add_taxflag, data:write_date, data:compute_date, data:calculator_id, data:status, data:user_type1, data:rela_user_no, data:part_sn, data:have_ext, data:id_fragment, data:check_date, data:check_man, data:start_date") TBLPROPERTIES("hbase.table.name" = "df_money_files");
however the data column does exist! when i describe the table in hbase shell, it reported: hbase(main):001:0> describe 'df_money_files' DESCRIPTION ENABLED {NAME => 'df_money_files', FAMILIES => [{NAME => 'd true ata', BLOOMFILTER => 'NONE', REPLICATION_SCOPE => ' 0', VERSIONS => '3', COMPRESSION => 'NONE', MIN_VER SIONS => '0', TTL => '2147483647', BLOCKSIZE => '65 536', IN_MEMORY => 'false', BLOCKCACHE => 'true'}]} 1 row(s) in 0.8470 seconds i am confused now, anyone can give some infomation? Chris Gong