我的数据驻留在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,但不确定当数据在云上时该怎么办!
1条答案
按热度按时间owfi6suc1#
我想问题可能是你引用了你自己系统中的Hive。如果数据加载到云中的配置单元数据库中,云服务器必须运行hadoop和配置单元本身。我相信你需要参考的是那些jar。