我正在使用jasperreport api-s为我的web应用程序生成报告,并将其转换为HTML、PDF、EXCEL和CSV格式。我用下面的方式创建它。JasperReportjasperReport = null;jq.setText("select * from employeetab"); //SQL Query might return 10-1000 or more records
jasperDesign
让事情变得更糟的是,如果集群资源可用(当然,最多是1000个),这个Hive查询将尽可能多地启动映射器。这是非常糟糕和丑陋的,因为它可能同时占用太多的资源,使其他应用程序没有资源可使用,不得不等待。
我的问题是如何控制同时运行的最大映射器?也就是说,例如,对于1000个映射器,在任何时候,最多都有100个映射器同时运行,这样它就不会同时占用太多的资源(星火拥有这样的--num-executors and --executor-cores参数控制