我正在使用SPARK-SQL 2.3.1
,并尝试在创建会话时为启用hiveSupport,如下所示
.enableHiveSupport()
.config("spark.sql.warehouse.dir", "c://tmp//hive")
我没有听从命令
C:\Software\hadoop\hadoop-2.7.1\bin>winutils.exe chmod 777 C:\tmp\hive
运行程序时获取:
原因:java.lang。运行时异常:java.lang.RuntimeException:根暂存目录:HDFS上的/tmp/hive应该是可写的。当前权限为:如果您有任何问题,请与我们联系。如果您有问题,请与我们联系。
如何解决这个问题,并运行我的本地windows机器?
1条答案
按热度按时间hpxqektj1#
尝试使用以下命令:
这是Spark异常,而不是Windows。您需要为HDFS文件夹设置正确的权限,而不仅仅是为您的本地目录。