cassandra 如何通过启用HiveSupport来修复在windows10上本地运行spark-sql程序时出现的异常?

1bqhqjot  于 2022-11-05  发布在  Cassandra
关注(0)|答案(1)|浏览(152)

我正在使用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机器?

hpxqektj

hpxqektj1#

尝试使用以下命令:

hadoop fs -chmod -R 777 /tmp/hive/

这是Spark异常,而不是Windows。您需要为HDFS文件夹设置正确的权限,而不仅仅是为您的本地目录。

相关问题