On Mon, Sep 7, 2015 at 11:58 PM, Zhu, Jian-bing <jian-bin....@sap.com>
wrote:

> Hi,
>
>
>
> I tried to test UPDATE and DELETE on Hive, but it always failed because of
> “[Error 10122]: Bucketized tables do not support INSERT INTO”.
>
>
>
> I am using Hortonworks Sandbox HDP 2.3 which contains Hive 1.2.1.
>
>
>
> I already configured all the required parameters according to Hive doc:
>
> hive.support.concurrency – true
>
> hive.enforce.bucketing – true
>
> hive.exec.dynamic.partition.mode – nonstrict
>
> hive.txn.manager – org.apache.hadoop.hive.ql.lockmgr.DbTxnManager
>
> hive.compactor.initiator.on – true (for exactly one instance of the Thrift
> metastore service)
>
> hive.compactor.worker.threads – a positive number on at least one instance
> of the Thrift metastore service
>
>
>
> Hive log is attached and the followings are the output from Hive console.
>
>
>
> Can anyone help to take a look and provide some suggestion to resolve it?
> Thanks in advance!
>
>
>
>
>
>
>
> hive> CREATE TABLE mytable (col1 int, col2 string)
>
>     > CLUSTERED BY (col1) INTO 2 BUCKETS
>
>     > STORED AS ORC TBLPROPERTIES('TRANSACTIONAL'='TRUE');
>
> OK
>
> Time taken: 1.324 seconds
>
>
>
> *hive> insert into mytable values (1, 'AAA');*
>
> Query ID = root_20150908014932_e21e8fb1-f93b-472a-a527-1adc29cd3359
>
> Total jobs = 1
>
> Launching Job 1 out of 1
>
> Tez session was closed. Reopening...
>
> Session re-established.
>
>
>
>
>
> Status: Running (Executing on YARN cluster with App id
> application_1440988430185
> _0013)
>
>
>
>
> --------------------------------------------------------------------------------
>
>         VERTICES      STATUS  TOTAL  COMPLETED  RUNNING  PENDING  FAILED
> KILLED
>
>
> --------------------------------------------------------------------------------
>
> Map 1 ..........   SUCCEEDED      1          1        0        0
> 0       0
>
> Reducer 2 ......   SUCCEEDED      2          2        0        0
> 0       0
>
>
> --------------------------------------------------------------------------------
>
> VERTICES: 02/02  [==========================>>] 100%  ELAPSED TIME: 5.70 s
>
>
> --------------------------------------------------------------------------------
>
> Loading data to table default.mytable
>
> Table default.mytable stats: [numFiles=2, numRows=1, totalSize=336,
> rawDataSize=
>                                                                               
>    91]
>
> OK
>
> Time taken: 16.585 seconds
>
>
>
> *hive> insert into mytable values (2, 'BBB');*
>
> Query ID = root_20150908014955_2647ae71-0687-43dd-84c5-8263e65622f9
>
> Total jobs = 1
>
> Launching Job 1 out of 1
>
>
>
>
>
> Status: Running (Executing on YARN cluster with App id
> application_1440988430185
> _0013)
>
>
>
>
> --------------------------------------------------------------------------------
>
>         VERTICES      STATUS  TOTAL  COMPLETED  RUNNING  PENDING  FAILED
> KILLED
>
>
> --------------------------------------------------------------------------------
>
> Map 1 ..........   SUCCEEDED      1          1        0        0
> 0       0
>
> Reducer 2 ......   SUCCEEDED      2          2        0        0
> 0       0
>
>
> --------------------------------------------------------------------------------
>
> VERTICES: 02/02  [==========================>>] 100%  ELAPSED TIME: 7.97 s
>
>
> --------------------------------------------------------------------------------
>
> Loading data to table default.mytable
>
> Table default.mytable stats: [numFiles=4, numRows=2, totalSize=672,
> rawDataSize=182]
>
> OK
>
> Time taken: 13.812 seconds
>
>
>
> *hive> delete from mytable;*
>
> FAILED: SemanticException [Error 10122]: Bucketized tables do not support
> INSERT INTO: Table: default.mytable
>
> hive>
>
>
>
> *hive> select * from mytable;*
>
> OK
>
> 2       BBB
>
> 1       AAA
>
> Time taken: 0.803 seconds, Fetched: 2 row(s)
>
>
>
>
>
> Best Regards,
>
> Jianbing
>
>
>



-- 
Mohit Garg
9717040694

Reply via email to