Open xxzzycq opened 6 years ago
表信息:test(权限是777)
spark2.2.0 执行truncate table test,查看表的权限发现表的权限变为test(755),
原因是spark执行truncate table操作是直接删除该目录,然后采用默认的755权限方式再次生成目录,所以会丢掉原来的权限。
预期效果是保留truncate之前的表的权限。
solved by https://github.com/xxzzycq/spark-2.2/commit/e381f9d93d7e3681d7bc4cb69a7335d184ebd850
表信息:test(权限是777)
spark2.2.0 执行truncate table test,查看表的权限发现表的权限变为test(755),
原因是spark执行truncate table操作是直接删除该目录,然后采用默认的755权限方式再次生成目录,所以会丢掉原来的权限。
预期效果是保留truncate之前的表的权限。