使用rjdbc将数据从hive导入r

d6kp6zgx  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(400)

我的数据驻留在azure云上的配置单元数据库中,链接为“https://onetaxsitintegratedcluster.azurehdinsight.net/#/main/view/hive/random_instance ". 我有相同的用户名和密码。我试图用下面的方法从r读取数据,但它抛出了一个错误

drv <- JDBC("org.apache.hive.jdbc.HiveDriver", 
            "C:/Users/japrab/Documents/R/win-library/3.4/RJDBC/java/hive-jdbc-2.0.0.jar")

conn <- dbConnect(drv,"https://integratedcluster.azurehdinsight.net/#/main/view/HIVE/random_instance", "userid", "passwords")

我得到的错误是:

options( java.parameters = "-Xmx8g" )
drv <- JDBC("org.apache.hive.jdbc.HiveDriver", "C:/Users/japrab/Documents/R/win-library/3.4/RJDBC/java/hive-jdbc-2.0.0.jar")
conn <- dbConnect(drv, "integratedcluster.azurehdinsight.net/#/main/view/HIVE/random_instance", "user", "password")

.verify.jdbc.result(jc,“unable to connect jdbc to”,url)中出错:无法将jdbc连接到integratedcluster.azurehdinsight.net/#/main/view/hive/autoëhive20_示例
请帮忙。我看到的所有示例都有localhost,但不确定当数据在云上时该怎么办!

owfi6suc

owfi6suc1#

我想问题可能是你引用了你自己系统中的Hive。如果数据加载到云中的配置单元数据库中,云服务器必须运行hadoop和配置单元本身。我相信你需要参考的是那些jar。

相关问题