
# JobGateway常见参数
#### 参数入口
请参考[修改集群服务配置参数](https://support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_2125.html)进入JobGateway服务配置页面。
#### 参数说明
表1JobGateway参数说明 
| 参数                                                   | 参数说明                                                                                                                                                                                                           | 默认值                                                                                                                      |
|:---|:---|:---|
| HTTP_INSTANCE_PORT                                   | JobServer服务http端口。                                                                                                                                                                                             | 默认值：29973 取值范围：29970\~29979                                                                |
| HTTPS_INSTANCE_PORT                                  | JobServer服务https端口。                                                                                                                                                                                            | 默认值：29972 取值范围：29970\~29979                                                               |
| JAVA_OPTS                                            | 用于JVM的gc参数。需确保GC_OPT设置正确，否则进程启动会失败。                                                                                                                                                                            | -                                                                                                                        |
| enableReportEvent                                    | 是否开启作业上报事件动作。                                                                                                                                                                                                  | false                                                                                                                    |
| job.record.batch.delete.count                        | JobServer每一批老化数据的条数。                                                                                                                                                                                           | 25                                                                                                                       |
| job.record.expire.count                              | JobServer老化数据的条数。                                                                                                                                                                                              | 500000                                                                                                                   |
| job.record.expire.day                                | JobServer作业过期的时间。                                                                                                                                                                                              | 7                                                                                                                        |
| logging.level.org.apache.tomcat                      | JobServer服务端tomcat日志的日志级别。                                                                                                                                                                                     | 默认值：INFO 取值范围：DEBUG、INFO、WARN、ERROR、FATAL                                               |
| root.level                                           | JobServer服务端日志的日志级别。                                                                                                                                                                                           | 默认值：INFO 取值范围：DEBUG、INFO、WARN、ERROR、FATAL                                                 |
| jobgateway.flink.job.dependent.config.file.suffix    | JobGateway提交的Flink作业通过-files设置的文件支持的后缀。                                                                                                                                                                        | 默认值：.properties,.jks                                                                                                     |
| jobgateway.flink.job.dependent.execution.file.suffix | JobGateway提交的Flink作业通过-j设置的文件支持的后缀。                                                                                                                                                                            | 默认值：.jar                                                                                                                 |
| jobgateway.flink.job.max.file.nums                   | JobGateway提交的Flink作业通过-files或者-j依赖的文件的最大数目。                                                                                                                                                                    | 默认值：5                                                                                                                    |
| jobgateway.flink.job.max.file.size                   | JobGateway提交的Flink作业依赖的单个文件大小的上限值。单位：MB                                                                                                                                                                        | 默认值：200 取值范围：1-200                                                                         |
| fs.defaultFS                                         | 默认的文件系统名。该参数影响作业提交功能，若修改了HDFS的NameService，需同步修改该参数。 该参数仅适用于MRS 3.6.0-LTS.1及之后版本。                                                                                                 | 默认值：hdfs://hacluster。多集群下默认值也可能为hdfs://c2hacluster，hdfs://c3hacluster,...... 其中的数字为集群id。 |
| NGINX_PORT                                           | JobBalancer服务通信端口。                                                                                                                                                                                             | 默认值：https默认端口29970 http默认端口29971 取值范围：29970\~29979                                          |
| client_body_buffer_size                              | 设置读取客户端请求正文的缓冲区大小。如果请求主体大于缓冲区，则将整个主体或仅将其部分写入临时文件。                                                                                                                                                              | 默认值：10240 取值范围：大于0                                                                          |
| client_body_timeout                                  | 定义读取客户端请求正文的超时时间。超时仅针对两次连续读取操作之间的一段时间设置，而不是针对整个请求主体的传输。如果客户端在此时间内未传输任何内容，则请求将终止并出现408（请求超时）错误。单位：秒。                                                                                                            | 默认值：60 取值范围：\[1,86400\]                                                                  |
| client_header_buffer_size                            | 设置读取客户端请求标头的缓冲区大小。对于大多数请求，1K字节的缓冲区就足够了。但是，如果请求包含长cookie，或者来自WAP客户端，则它可能不适合1K。如果请求行或请求头字段不适合此缓冲区，则分配由large_client_header_buffers指令配置的更大缓冲区。                                                                     | 默认值：1024 取值范围：大于0                                                                         |
| client_header_timeout                                | 定义读取客户端请求标头的超时时间。如果客户端没有在这段时间内传输整个标头，请求将终止并出现408（请求超时）错误。                                                                                                                                                      | 默认值：60 取值范围：\[1,86400\]                                                                    |
| client_max_body_size                                 | http请求体最大值，单位为MB。                                                                                                                                                                                              | 默认值：80 取值范围：1\~10240                                                                       |
| keepalive_requests                                   | 设置可以通过一个保持活动连接提供服务的最大请求数。在发出最大请求数后，连接将关闭。定期关闭连接对于释放每个连接的内存分配是必要的。因此，使用过高的最大请求数可能会导致过多的内存使用，因此不推荐使用。                                                                                                            | 默认值：1000 取值范围：\[1,100000\]                                                                 |
| keepalive_time                                       | 限制可以通过一个保持活动连接处理请求的最长时间。达到此时间后，将在后续请求处理后关闭连接。单位：秒。                                                                                                                                                             | 默认值：3600 取值范围：\[1,86400\]                                                                    |
| keepalive_timeout                                    | 设置一个超时时间，在此期间保持活动的客户端连接将在服务器端保持打开状态。零值禁用保持活动的客户端连接。单位：秒。                                                                                                                                                       | 默认值：75 取值范围：\[0,86400\]                                                                      |
| large_client_header_buffers.size                     | 设置用于读取大型客户端请求标头的缓冲区的最大数量(large_client_header_buffers.number)和大小。一个请求行不能超过一个缓冲区的大小，否则会向客户端返回414（Request-URI Too Large）错误。请求头字段也不能超过一个缓冲区的大小，否则返回400（Bad Request）错误给客户端。缓冲区仅按需分配。如果在请求处理结束后连接转换为保持活动状态，则释放这些缓冲区。 | 默认值：4096 取值范围：大于0                                                                        |
| lb_limit_req_burst                                   | 当大量请求过来时，超过访问频次限制的请求将会放到缓冲区，超过缓冲区大小的请求会返回503错误。                                                                                                                                                                | 默认值：50 取值范围：1\~1000                                                                        |
| lb_limit_zone_rate                                   | http请求表示允许相同标识的客户端的访问频次，单位r/s、r/m。例如：30r/s，表示允许每秒访问30次。                                                                                                                                                        | 默认值：30r/s 取值范围：1-100r/s或1-6000r/m                                                           |
| lb_limit_zone_size                                   | http内存缓冲区的大小，单位mb。                                                                                                                                                                                             | 默认值：20 取值范围：1\~10240                                                                       |
| lb_req_timeout                                       | Nginx读写的超时时间。                                                                                                                                                                                                  | 默认值：60s 取值范围：1\~3600s                                                                    |
| proxy_connect_timeout                                | 定义与代理服务器建立tcp连接的超时时间。使用数字和单位组合，m表示分钟，s表示秒。                                                                                                                                                                     | 默认值：3m 取值范围：1-60m或1-3600s                                                                   |
| proxy_timeout                                        | 与代理服务器的tcp连接上两次连续读取或写入操作之间的超时。如果在此时间内没有数据传输，则连接关闭。使用数字和单位组合，m表示分钟，s表示秒。                                                                                                                                        | 默认值：3m 取值范围：1-60m或1-3600s                                                                 |
   
