2017-08-17 59 views
0

我的数据位于天蓝色云上的hive数据库中,链接为“https://onetaxsitintegratedcluster.azurehdinsight.net/#/main/view/HIVE/random_instance ”。我有相同的用户名和密码。我试着用下面来自R读取数据,但它抛出一个错误使用RJDBC将数据从配置单元导入到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,“无法连接JDBC to“,url): 无法将JDBC连接到integratedcluster.azurehdinsight.net/#/main/view/HIVE/auto_hive20_instance

请帮忙。我看到的所有示例都有localhost,但不确定数据在云端时我该怎么办!

回答

0

我认为这个问题可能是你引用了你自己系统中的蜂巢罐。如果您的数据加载到云中的Hive数据库中,则云服务器必须运行Hadoop和Hive本身。我相信这是你需要参考的那些罐子。