nac*_*hti 5 r dplyr apache-spark sparklyr
在我使用sparklyr
with yarn-client
方法管理它连接到我们的(新)集群之后,现在我只能显示默认方案中的表.我该如何连接scheme.table
?使用DBI
它正在工作,例如使用以下行:
dbGetQuery(sc, "SELECT * FROM scheme.table LIMIT 10")
在HUE中,我可以显示所有方案中的所有表.
〜g ^
您可以使用完全限定名称来注册临时视图:
spark_session(sc) %>%
invoke("table", "my_database.my_table") %>%
invoke("createOrReplaceTempView", "my_view")
tbl(sc, "my_view")
Run Code Online (Sandbox Code Playgroud)
或使用sql
方法切换数据库
spark_session(sc) %>% invoke("sql", "USE my_database")
Run Code Online (Sandbox Code Playgroud)
并直接访问表dplyr:tbl
:
tbl(sc, "my_table")
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
685 次 |
最近记录: |