r - RODBC ERROR: Could not SQLExecDirect in mysql -


i have been trying write r script query impala database. here query database:

select columna, max(columnb) databasea.tablea columnc in (select distinct(columnc) databaseb.tableb ) group columna order columna  

when run query manually (read: outside rscript via impala-shell), able table contents. however, when same tried via r script, following error:

[1] "hy000 140 [cloudera][impalaodbc] (140) unsupported query."        [2] "[rodbc] error: not sqlexecdirect 'select columna, max(columnb) databasea.tablea columnc in (select distinct(columnc) databaseb.tableb ) group columna order columna' closing unused rodbc handle 1 

why query fail when tried via r? , how fix this? in advance :)

edit 1:

the connection script looks below:

library("rodbc"); connection <- odbcconnect("impala"); query <- "select columna, max(columnb) databasea.tablea columnc in (select distinct(columnc) databaseb.tableb ) group columna order columna"; data <- sqlquery(connection,query); 

you need install relevant drivers, please @ following link

i had same issue, had update odbc drivers.

also if can update odbcconnect username , password

connection <- odbcconnect("impala"); 

to

connection <- odbcconnect("impala", uid="root", pwd="password") 

Comments

Popular posts from this blog

IF statement in MySQL trigger -

c++ - What does MSC in "// appease MSC" comments mean? -

javascript - Blogger related post gadget image Resize s72-c [ Need Expert Help ] -