开发者社区> 问答> 正文

MaxCompute SQL在Java沙箱限制中需要注意的地方有哪些?

MaxCompute SQL在Java沙箱限制中需要注意的地方有哪些?

展开
收起
游客k7rjnht6hbtk6 2021-12-08 13:20:20 448 0
1 条回答
写回答
取消 提交回答
  • 1)不允许直接访问本地文件,只能通过MaxCompute MapReduce/Graph提供的接口间接访问。读取resources选项指定的资源,包括文件、Jar包和资源表等。通过System.out和System.err输出日志信息,可以通过MaxCompute客户端的Log命令查看日志信息。

    2)不允许直接访问分布式文件系统,只能通过MaxCompute MapReduce/Graph访问到表的记录。 3)不允许JNI调用限制。

    4)不允许创建Java线程,不允许启动子进程执行Linux命令。

    5)Java反射限制:suppressAccessChecks权限被禁止,无法setAccessible某个private的属性或方法,以达到读取private属性或调用private方法的目的。

    2021-12-08 13:20:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载