R连接Presto
应用场景:利用RPresto读取hive中的数据
下载RPresto包
install.package('RPresto')
主要的代码如下:
library(RPresto)
conn <- RPresto::dbConnect(Presto(),catalog='hive',schema='default',user='hive',host='spark1',port=8080)
RPresto::dbListTables(conn)
data <- RPresto::dbGetQuery(conn,"select * from testData")
RPresto::dbDisconnect(conn)
解释:
catalog这个参数设置参见Presto的搭建文档
schema:指的是hive中的数据库
user:指的是当前的用户
host:连接的presto
port:用来presto的连接端口
小结:
利用R连接Presto的时候,目前只看到读取的操作,并没有发现什么写入的操作,但是可以利用Presto中的api,使用已有的数据在hive中创建新表
参考文档:
cran_presto.pdf
本文详细介绍如何使用R语言通过RPresto包连接Presto并读取Hive中的数据,包括安装RPresto包、配置连接参数及执行查询语句的步骤。
1589

被折叠的 条评论
为什么被折叠?



