【发布时间】:2018-01-14 19:05:04
【问题描述】:
类似于:SparklyR removing a Table from Spark Context,但不同的原因是:
上述问题询问如何从 spark 中删除“表”,这里由 copy_to 函数创建。如果改为使用spark_read_csv() 函数,则似乎在类中存在差异。
my_csv <- spark_read_csv("name", sc)
db_drop_table(my_table)
返回:
Error in UseMethod("db_drop_table") :
no applicable method for 'db_drop_table' applied to an object of class "c('tbl_spark', 'tbl_sql', 'tbl_lazy', 'tbl')"
这进一步表明这里创建的对象不是table,而是tbl,Hadleys 数据类型的选择。
因此,我怎样才能在不退出整个会话的情况下从内存/会话中删除特定的 tbl 和仅那个 tbl?
奖励:RStudio Server 界面中是否有一个我错过的按钮可以为我执行此过程?我在 spark 连接选项卡中看不到明显的方法。
【问题讨论】:
标签: r apache-spark rstudio sparklyr