Closed melin closed 1 month ago
I do not understand the error description, and there is no reproducer. Please improve the issue in these two respects to avoid it getting closed as invalid. Thank you.
No reaction, closing as invalid. Feel free to add information, then we can consider reopening the issue.
No reaction, closing as invalid. Feel free to add information, then we can consider reopening the issue.
thank you, Problem solved
@melin, then why didn't you say so before? If you create an issue here, causing work for others, please be polite enough to explain what was the root cause of the problem and how exactly you solved it, so everybody can learn about it for future reference, if a similar problem comes up. Thank you.
Verify that the user has read and write permissions on the table. Use Aspectj Load-Time Weaving to block the sparksession.sql method. Gets the sql to execute. Parse the sql and verify permissions(https://github.com/melin/superior-sql-parser)
Spark On Yarn aspectj can successfully weave spark api methods. spark app jar Startup classloader is AppClassLoader.
spark on kuberbernete, spark app jar Startup classloader is MutableURLClassLoader. spark api methods cannot be woven into the spark jar. The Spark JAR is added by the AppClassLoader.