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
Post a Comment