# Using ODBC connectivity:
if (FALSE) {
library(odbc)
drv <- odbc::odbc()
impala <- src_impala(
drv = drv,
driver = "Cloudera ODBC Driver for Impala",
host = "host",
port = 21050,
database = "default",
uid = "username",
pwd = "password"
)}
# Using JDBC connectivity:
if (FALSE) {
library(RJDBC)
Sys.setenv(JAVA_HOME = "/path/to/java/home/")
impala_classpath <- list.files(
path = "/path/to/jdbc/driver",
pattern = "\\.jar$",
full.names = TRUE
)
.jinit(classpath = impala_classpath)
drv <- JDBC(
driverClass = "com.cloudera.impala.jdbc41.Driver",
classPath = impala_classpath,
identifier.quote = "`"
)
impala <- src_impala(
drv,
"jdbc:impala://host:21050",
"username",
"password"
)}
Run the code above in your browser using DataLab