[ https://issues.apache.org/jira/browse/PHOENIX-2596?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rajeshbabu Chintaguntla updated PHOENIX-2596: --------------------------------------------- Attachment: PHOENIX-2596.patch It's not just a local index problem it's because the tool expecting to pass normalized table names to the job not working if we don't. Here is the patch fixes it. [~jamestaylor] Please review. > Asynchronous Local 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 > Assignee: Rajeshbabu Chintaguntla > Fix For: 4.8.0 > > Attachments: PHOENIX-2596.patch > > > 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)