由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
DataSciences版 - 请问如何用JDBC连接R和Hive (转载)
相关主题
问个 hive的问题征集版标
谁知道怎么通过JDBC让java连上hive?现在的大数据技术的价值和功用有些被夸大了
求助: windows 下java 用 jdbc连接hive 老是抱错Impala v Hive
可以通过jdbc给hive table 进行 load data么?请问大家有没有直接用java全程写mapreduce的程序的?
三星samsung创新部门招大数据工程师 (转载)big set intersection in pig
有没有谁自己买服务器组建几个clusters跑hadoop大数据的?你们用的都是pig吗?
Science上新clustering算法的分析测试初入data science的困惑
Pig UDF written in Python如何学习Hadoop?
相关话题的讨论汇总
话题: hive话题: jdbc话题: dir话题: jars话题: lib
进入DataSciences版参与讨论
1 (共1页)
P******d
发帖数: 137
1
【 以下文字转载自 Statistics 讨论区 】
发信人: PlayCold (玩酷), 信区: Statistics
标 题: 请问如何用JDBC连接R和Hive
发信站: BBS 未名空间站 (Mon Jan 13 14:48:18 2014, 美东)
因为平时都是在Hive下把数据先从Hadoop中提取出来,放到AWS的S3里面,再下载到自
己的电脑上。我想要尝试直接连接R和Hive,用JDBC Driver。
在stackoverflow上找到这个帖子:
http://stackoverflow.com/questions/6057875/establishing-a-conne
但是我在自己尝试的时候,老是出现错误
Error in .jfindClass(as.character(driverClass)[1]) : class not found
这是我的Code:
hive_connection <- function(hostname='myhostname',
port= myportnumber,
lib_dir="my/dir" ){
hive_jars <- c('commons-logging-1.1.3.jar',
'hadoop-core-1.2.1.jar',
'hive-exec-0.12.0.jar',
'hive-jdbc-0.12.0.jar',
'hive-metastore-0.12.0.jar',
'hive-service-0.12.0.jar',
'libfb303-0.9.1.jar',
'libthrift-0.5.0.jar',
'log4j-1.2.17.jar',
'slf4j-api-1.7.5.jar',
'slf4j-log4j12-1.7.5.jar' )

# lib_dir: directory containing the jars above.
hive_class_path <- sprintf('%s/%s', lib_dir, hive_jars)

drv <- JDBC( driverClass="org.apache.hadoop.hive.jdbc.HiveDriver",
classPath= hive_class_path,
identifier.quote="`" )

server <- sprintf( 'jdbc:hive://%s:%s/default', hostname, port )

return ( dbConnect( drv, server ) )
}
hive_connection()
那些.jar文件都是在http://mvnrepository.com/上下的,版本和原贴里面不太一样。因为在QuestDataHub那个软件里面没有找到.jar文件
请大牛们给点建议,多谢了
1 (共1页)
进入DataSciences版参与讨论
相关主题
如何学习Hadoop?三星samsung创新部门招大数据工程师 (转载)
求助: 一个用Hive提取feature的问题有没有谁自己买服务器组建几个clusters跑hadoop大数据的?
hive table 转换成csv文件丢数据是什么情况?Science上新clustering算法的分析测试
Re: MapR Technologies continue hiring a lot of positions (转载)Pig UDF written in Python
问个 hive的问题征集版标
谁知道怎么通过JDBC让java连上hive?现在的大数据技术的价值和功用有些被夸大了
求助: windows 下java 用 jdbc连接hive 老是抱错Impala v Hive
可以通过jdbc给hive table 进行 load data么?请问大家有没有直接用java全程写mapreduce的程序的?
相关话题的讨论汇总
话题: hive话题: jdbc话题: dir话题: jars话题: lib