You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "yinsong (JIRA)" <ji...@apache.org> on 2016/01/14 04:35:39 UTC

[jira] [Updated] (PHOENIX-2596) Asynchronous Index is not available

     [ https://issues.apache.org/jira/browse/PHOENIX-2596?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

yinsong updated PHOENIX-2596:
-----------------------------
    Flags:   (was: Patch)

> Asynchronous Index is not available
> -----------------------------------
>
>                 Key: PHOENIX-2596
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-2596
>             Project: Phoenix
>          Issue Type: Bug
>    Affects Versions: 4.6.0
>         Environment: CentOS release 6.6 (Final),hbase0.98.4,hadoop2.6.0,
>            Reporter: yinsong
>
> The test steps is as follows:
> 1.create table use salt_bucket:
> create table test.hbase_order_logs(
> row_key varchar  primary key 
> ,m.id                   INTEGER                      
> ,m.device_id            INTEGER                        
> ,m.box_order_id         INTEGER                        
> ,m.box_type             INTEGER                        
> ,m.reserve_period       INTEGER                        
> ,m.user_id              varchar                     
> ,m.send_tel             varchar                     
> ,m.send_man             varchar                     
> ,m.send_company         varchar                     
> ,m.send_time            timestamp                   
> ,m.bar_code             varchar                     
> ,m.client_tel           varchar                     
> ,m.sdy_order_id         varchar                     
> ,m.business_type        INTEGER                        
> ,m.open_code            varchar                     
> ,m.take_time            timestamp                   
> ,m.status               INTEGER                        
> ,m.created_at           timestamp                   
> ,m.updated_at           timestamp                   
> ,m.lattice_id           INTEGER                        
> ,m.lattice_name         varchar                     
> ,m.rule_type            INTEGER                        
> ,m.uuid                 varchar                     
> ,m.due_time             timestamp                   
> ,m.due_price_daily      INTEGER                        
> ,m.location             varchar                     
> ,m.sms_status           INTEGER                        
> ,m.bar_code_raw         varchar
> ,m.sender_retrieve_code varchar                     
> ,m.due_price_paid       INTEGER                        
> ,m.consignee_pay        INTEGER                        
> ,m.delivery_type        varchar 
> )DATA_BLOCK_ENCODING='NONE',SALT_BUCKETS=30,COMPRESSION='SNAPPY'
> 2.then create local index on the table:
> create local index  async_index on test.hbase_order_logs(m.client_tel) ASYNC;
> 3.run map reduce job  like this:
> hbase org.apache.phoenix.mapreduce.index.IndexTool -D mapreduce.framework.name=yarn --schema test --data-table hbase_order_logs --index-table async_index  --output-path /tmp/phoenix_load/async_idx_dir
> but report  test.async_index is not an index table for test.hbase_order_logs



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)