Here's more information about configuring for transactions: Hive Transactions -- Configuration <https://cwiki.apache.org/confluence/display/Hive/Hive+Transactions#HiveTransactions-Configuration> .
-- Lefty On Tue, Nov 4, 2014 at 4:19 AM, mahesh kumar <sankarmahes...@gmail.com> wrote: > Hi, > Finally i updated and deleted from hive table.we need to create table > with transactional = true like following. > > create table test(id int, name varchar(128)) clustered by (id) into 2 > buckets stored as orc TBLPROPERTIES ('transactional'='true') > insert into table test values(1,'Mahesh'); > update test set name='Raj' where id=1; > delete from test where name='Raj'; > > Cheers, > > Mahesh.S > > > On Tue, Nov 4, 2014 at 1:52 PM, mahesh kumar <sankarmahes...@gmail.com> > wrote: > >> Hi Nitin, >> I created table with ORC format when i update it shows the >> following error. >> CREATE TABLE students (name VARCHAR(64), age INT, gpa DECIMAL(3, 2)) >> CLUSTERED BY (age) INTO 2 BUCKETS STORED AS ORC; >> >> INSERT INTO TABLE students VALUES ('fred flintstone', 35, 1.28), ('barney >> rubble', 32, 2.32); >> >> hive> update students set age='12' where name='barney rubble'; >> >> FAILED: SemanticException [Error 10122]: Bucketized tables do not support >> INSERT INTO: Table: default.students >> >> Thanks, >> Mahesh.S >> >> >> On Tue, Nov 4, 2014 at 1:28 PM, Nitin Pawar <nitinpawar...@gmail.com> >> wrote: >> >>> currently only ORCFileformat is supports ACIDOutputformat >>> >>> So you may want to create a table with orcfile format and see if you are >>> able to do acid opertaions. >>> >>> >>> >>> On Tue, Nov 4, 2014 at 1:14 PM, mahesh kumar <sankarmahes...@gmail.com> >>> wrote: >>> >>>> Hi Nitin, >>>> >>>> how to create table with AcidOuptut Format.?Can you send >>>> me examples. >>>> >>>> Thanks >>>> Mahesh >>>> >>>> On Tue, Nov 4, 2014 at 12:21 PM, Nitin Pawar <nitinpawar...@gmail.com> >>>> wrote: >>>> >>>>> As the error says, your table file format has to be AcidOutPutFormat >>>>> or table needs to be bucketed to perform update operation. >>>>> >>>>> You may want to create a new table from your existing table with >>>>> AcidOutPutFormat and insert data from current table to that table and then >>>>> try update op on new table >>>>> >>>>> On Tue, Nov 4, 2014 at 12:11 PM, mahesh kumar < >>>>> sankarmahes...@gmail.com> wrote: >>>>> >>>>>> Hi , >>>>>> Is anyone tried hive 0.14 configuration.I built it using maven >>>>>> from github. >>>>>> Insert is working fine but when i use update/delete i got the >>>>>> error.First i created table and inserted rows. >>>>>> >>>>>> CREATE TABLE new(id int ,name string)ROW FORMAT DELIMITED FIELDS >>>>>> TERMINATED BY ','; >>>>>> insert into table new values ('1','Mahesh'); >>>>>> >>>>>> update new set name='Raj' where id=1; >>>>>> >>>>>> FAILED: SemanticException [Error 10297]: Attempt to do update or >>>>>> delete on table default.new that does not use an AcidOutputFormat or is >>>>>> not >>>>>> bucketed. >>>>>> >>>>>> When i update the table i got the above error. >>>>>> >>>>>> Can you help me guys. >>>>>> >>>>>> Thanks >>>>>> >>>>>> Mahesh.S >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Nitin Pawar >>>>> >>>> >>>> >>> >>> >>> -- >>> Nitin Pawar >>> >> >> >