【发布时间】:2016-04-08 02:21:38
【问题描述】:
从火花使用:
DataFrame.write().mode(SaveMode.Ignore).format("orc").saveAsTable("myTableName")
表正在保存我可以看到使用下面命令的 hadoop fs -ls /apps/hive/warehouse\test.db' 其中test 是我的数据库名称
drwxr-xr-x - psudhir hdfs 0 2016-01-04 05:02 /apps/hive/warehouse/test.db/myTableName
但是当我尝试检查 Hive 中的表时,我也无法使用来自 hiveContext 的命令 SHOW TABLES 查看它们。
【问题讨论】:
-
这是一个内部表吗?/或者你已经提到了一些外部表
-
我没听明白,“myTableName”是新表名,抱歉我使用 SaveMode.Ignore 和 SaveMode.Errorifxists 创建新表
-
你放在 Spark conf 目录下的 hive-conf 文件的内容是什么?你能从 Spark Hive 表中看到吗?
标签: apache-spark hive hiveql hivecontext