I Could not able to use Insert , update and delete command in HiveContext. i am using spark 1.6.1 version and hive 1.1.0
Please find the error below. scala> hc.sql("delete from trans_detail where counter=1"); 16/04/12 14:58:45 INFO ParseDriver: Parsing command: delete from trans_detail where counter=1 16/04/12 14:58:45 INFO ParseDriver: Parse Completed 16/04/12 14:58:45 INFO ParseDriver: Parsing command: delete from trans_detail where counter=1 16/04/12 14:58:45 INFO ParseDriver: Parse Completed 16/04/12 14:58:45 INFO BlockManagerInfo: Removed broadcast_2_piece0 on localhost:60409 in memory (size: 46.9 KB, free: 536.7 MB) 16/04/12 14:58:46 INFO ContextCleaner: Cleaned accumulator 3 16/04/12 14:58:46 INFO BlockManagerInfo: Removed broadcast_4_piece0 on localhost:60409 in memory (size: 3.6 KB, free: 536.7 MB) org.apache.spark.sql.AnalysisException: Unsupported language features in query: delete from trans_detail where counter=1 TOK_DELETE_FROM 1, 0,11, 13 TOK_TABNAME 1, 5,5, 13 trans_detail 1, 5,5, 13 TOK_WHERE 1, 7,11, 39 = 1, 9,11, 39 TOK_TABLE_OR_COL 1, 9,9, 32 counter 1, 9,9, 32 1 1, 11,11, 40 scala.NotImplementedError: No parse rules for TOK_DELETE_FROM: TOK_DELETE_FROM 1, 0,11, 13 TOK_TABNAME 1, 5,5, 13 trans_detail 1, 5,5, 13 TOK_WHERE 1, 7,11, 39 = 1, 9,11, 39 TOK_TABLE_OR_COL 1, 9,9, 32 counter 1, 9,9, 32 1 1, 11,11, 40 org.apache.spark.sql.hive.HiveQl$.nodeToPlan(HiveQl.scala:1217) -- Selvam Raman "லஞ்சம் தவிர்த்து நெஞ்சம் நிமிர்த்து"