<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>爱分享</title><link>https://www.ifx123.cn/</link><description>分享运维技术、AI、信息安全与亚健康防范知识</description><item><title>日常nginx的access日志字段解释</title><link>https://www.ifx123.cn/post/35.html</link><description>&lt;p&gt;&lt;img src=&quot;https://www.ifx123.cn/zb_users/upload/2026/01/202601091767962848209835.png&quot; alt=&quot;image.png&quot; width=&quot;597&quot; height=&quot;192&quot; style=&quot;width: 597px; height: 192px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;在日常工作中，常需要收集nginx的access，便于后续分析稳定性与性能等问题，对此收集哪个nginx的日志的字段就比较重要了，&lt;/p&gt;&lt;p&gt;今天分享一例nginx日志在实际工作中的常用的几个字段，并简要的说明它们的作用，详情如下：&lt;/p&gt;&lt;p&gt;多数情况下使用beat来收集，便于后面切割与识别会对日志的每段进行分隔，本实例则适用 | 来分隔&lt;/p&gt;&lt;ul style=&quot;color: rgb(23, 43, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;使用nginx默认日志收集，日志格式定义：&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;margin-top: 10px; margin-bottom: 0px; padding: 0px; color: rgb(23, 43, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;log_format&amp;nbsp; main&amp;nbsp; &amp;#39;$time_local|$remote_addr|$upstream_addr|\&lt;/p&gt;&lt;p style=&quot;margin-top: 10px; margin-bottom: 0px; padding: 0px; color: rgb(23, 43, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;$remote_user|$request_method|$uri|$upstream_response_time|\&lt;/p&gt;&lt;p style=&quot;margin-top: 10px; margin-bottom: 0px; padding: 0px; color: rgb(23, 43, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;$request_time|$status|$body_bytes_sent|$http_referer|\&lt;/p&gt;&lt;p style=&quot;margin-top: 10px; margin-bottom: 0px; padding: 0px; color: rgb(23, 43, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;$http_user_agent|$http_x_forwarded_for|$http_host&amp;#39;;&lt;/p&gt;&lt;ul style=&quot;margin-top: 10px; color: rgb(23, 43, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;各字段间的 | 符号用于日志收集后使用logstash切割时的分格符&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;相关字段含义如下：
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$time_local&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;日志产生的时间
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$remote_addr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;客户端或是公网代理IP
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$upstream_addr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;反向代理IP
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$remote_user&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;远程用户信息
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$request_method&amp;nbsp;&amp;nbsp;GET或POST等请求方式
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$uri&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;除域名外的URL部份
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$upstream_response_time&amp;nbsp;&amp;nbsp;反向代理消耗时间
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$request_time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;约等于单次请求耗时
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$status&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;http状态
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$body_bytes_sent&amp;nbsp;&amp;nbsp;&amp;nbsp;单次请求数据包大小
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$http_referer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;请求来源
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$http_user_agent&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;UA
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$http_x_forwarded_for&amp;nbsp;&amp;nbsp;转发地址
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$http_host&amp;#39;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;本次请求的地址，如域名&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 09 Jan 2026 20:33:47 +0800</pubDate></item><item><title>运维规范与标准</title><link>https://www.ifx123.cn/post/34.html</link><description>&lt;p&gt;&lt;img src=&quot;https://www.ifx123.cn/zb_users/upload/2026/01/202601071767788593194156.png&quot; alt=&quot;image.png&quot; width=&quot;394&quot; height=&quot;317&quot; style=&quot;width: 394px; height: 317px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;在做运维自动化时标准与规范往往是先行者，因为面对数百上千台设备时，不规范与标准化时，日常的工作一定是非常糟糕的事情，效率一定很难提升，因此建议运维体系时，标准与规范一定是第一步要走的工作，今天给大家节选一部份日常规范的运维相关规范，仅供参考：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-javascript&quot;&gt;约定规范
操作系统
1、操作系统版本约定&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Centos&amp;nbsp;7.9_2009&amp;nbsp;64位
2、逻辑分区统一使用&amp;nbsp;&amp;nbsp;LVM&amp;nbsp;，便于后续磁盘横向扩展使用
3、系统盘&amp;nbsp;&amp;nbsp;&amp;nbsp;100GB
4、其余分区根据实际情况再定
5、操作系统最小化安装选&amp;nbsp;&amp;nbsp;base&amp;nbsp;&amp;nbsp;即可

主机名定义
云主机、虚拟机、物理主机等标识规则一致，主机名作为运维管理对象标识，在其生命周期内不变
命名规则为：项目名（或分公司名）+角色(服务标识)+IP后两
列如：BJ-K8sMaster-1-13
含义：北京-k8s的master节点-IP是172.10.1.13

#修改命令&amp;nbsp;&amp;nbsp;&amp;nbsp;hostnamectl&amp;nbsp;&amp;nbsp;set-hostname&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;newhostname&amp;gt;

系统目录规划
1、/data/soft&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;软件安装包，临时文件统一存放目录
2、/data/back/{应用或数据名称目录}/**-日期-tar.gz（或zip）&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;备份目录与文件名

软件部署
1、编译或非二进制安装目录统一存放&amp;nbsp;&amp;nbsp;/usr/local/软件名-版本号，rpm默认即可&amp;nbsp;&amp;nbsp;如&amp;nbsp;/usr/local/kafka-1.2.2
有特殊目录规划的除外
2、关于数据与日志统一存放&amp;nbsp;&amp;nbsp;/data/软件名-版本号/{logs,data}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;如：/data/kafka-1.2.2/logs&amp;nbsp;&amp;nbsp;&amp;nbsp;与&amp;nbsp;&amp;nbsp;/data/kafka-1.2.2/data
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;在SAAS环境中若操作系统盘较小，也可将软件安装于/data目录下，目录规范同数据与日志目录规范
有特殊目录规划的除外
3、软件部署一非使用部署帐号进行运行，若有特殊情况需使用root帐号运行，需在部署后统一反馈
4、软件服务启动方式统一使用系统服务，在操作系统重启时可随操作系统启动而自动拉启，如&amp;nbsp;&amp;nbsp;/usr/lib/systemd/system/kafka.service
5、个别服务无法做成系统服务时，请以脚本或是启动命令的方式统一存放在&amp;nbsp;/etc/rc.d/rc.local&amp;nbsp;文件中，
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;注意该文件默认没有执行权限，需加&amp;nbsp;&amp;nbsp;chmod&amp;nbsp;+x&amp;nbsp;&amp;nbsp;/etc/rc.d/rc.local

时间同步
从2023年开始，所有项目只安装两台ntp为server，其余主机将统一采用NTP定时同步的方式进行时间同步，方法是增加一条定时任务，细节如下：
*/30&amp;nbsp;*&amp;nbsp;*&amp;nbsp;*&amp;nbsp;*&amp;nbsp;/usr/sbin/ntpdate&amp;nbsp;172.10.1.26&amp;nbsp;&amp;gt;/dev/null&amp;nbsp;2&amp;gt;&amp;amp;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#&amp;nbsp;NTP的server&amp;nbsp;以实例项目为准
日志保存规则
1、应用日志，默认时效为&amp;nbsp;90天，客户有实际需求再根据实际需求修改；
2、APM默认为7天，现配置文件已改为15天，需有特殊需求，请在配置文件中修改。
应用启动
应用启动现仅认同两种方式
1、使用系统服务方式，启动方式&amp;nbsp;&amp;nbsp;&amp;nbsp;systemctl&amp;nbsp;&amp;nbsp;start&amp;nbsp;&amp;nbsp;***服务
2、若个别服务无法做成系统服务，或是有特殊要求时，请在&amp;nbsp;/etc/rc.local&amp;nbsp;下新增一行启动命令&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
注意：centos&amp;nbsp;7默认未给rc.local执行权限，若在该文件增加启动命令时，请切记执行一条命令&amp;nbsp;&amp;nbsp;&amp;nbsp;chmod&amp;nbsp;+x&amp;nbsp;/etc/rc.local&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 07 Jan 2026 20:17:52 +0800</pubDate></item><item><title>私有镜像库Harbor部署</title><link>https://www.ifx123.cn/post/33.html</link><description>&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&lt;img src=&quot;https://www.ifx123.cn/zb_users/upload/2026/01/202601071767788216848010.png&quot; alt=&quot;image.png&quot; width=&quot;500&quot; height=&quot;199&quot; style=&quot;width: 500px; height: 199px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;Harbor&lt;/span&gt;&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;是一个开源的企业级 Docker 镜像仓库管理工具，由 VMware 公司（现为 Broadcom 旗下）创建并开源。它提供了镜像的存储、分发、安全和漏洞扫描等企业级功能，常用于 Kubernetes 和云原生环境中的镜像管理。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #0F1115; font-family: quote-cjk-patch, Inter, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 16px; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;今天主要介绍其基本安装，安装过程较为简单，细节如下：&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;###&amp;nbsp;下载官方离线包
wget&amp;nbsp;https://github.com/goharbor/harbor/releases/download/v2.1.3/harbor-offline-installer-v2.1.3.tgz
&amp;nbsp;
###&amp;nbsp;下载docker-compost
wget&amp;nbsp;https://github.com/docker/compose/releases/download/v2.6.1/docker-compose-linux-x86_64
&amp;nbsp;
###&amp;nbsp;解压安装包并将目录放置于指定位置
tar&amp;nbsp;xzvf&amp;nbsp;harbor-offline-installer-v2.1.3.tgz
mv&amp;nbsp;harbor&amp;nbsp;/data
mv&amp;nbsp;docker-compose-linux-x86_64&amp;nbsp;/usr/local/sbin/docker-compose
chmod&amp;nbsp;+x&amp;nbsp;/usr/local/sbin/docker-compose
###&amp;nbsp;创建日志与数据目录，修改配置文件
mkdir&amp;nbsp;-p&amp;nbsp;/data/harbor/{data,log}
&amp;nbsp;
cd&amp;nbsp;/data/harbor
cp&amp;nbsp;harbor.yml.tmpl&amp;nbsp;harbor.yml
###&amp;nbsp;根据实际情况进行更改，hostname指定域名或IP，修改http&amp;nbsp;port，注释掉https内容，更改harbor管理员及数据库密码，更改数据与日志存储位置。
vim&amp;nbsp;harbor.yml
hostname:&amp;nbsp;192.168.40.15
http:
&amp;nbsp;&amp;nbsp;#&amp;nbsp;port&amp;nbsp;for&amp;nbsp;http,&amp;nbsp;default&amp;nbsp;is&amp;nbsp;80.&amp;nbsp;If&amp;nbsp;https&amp;nbsp;enabled,&amp;nbsp;this&amp;nbsp;port&amp;nbsp;will&amp;nbsp;redirect&amp;nbsp;to&amp;nbsp;https&amp;nbsp;port
&amp;nbsp;&amp;nbsp;port:&amp;nbsp;8888
&amp;nbsp;
#https:
&amp;nbsp;&amp;nbsp;#&amp;nbsp;https&amp;nbsp;port&amp;nbsp;for&amp;nbsp;harbor,&amp;nbsp;default&amp;nbsp;is&amp;nbsp;443
#&amp;nbsp;&amp;nbsp;port:&amp;nbsp;443
&amp;nbsp;&amp;nbsp;#&amp;nbsp;The&amp;nbsp;path&amp;nbsp;of&amp;nbsp;cert&amp;nbsp;and&amp;nbsp;key&amp;nbsp;files&amp;nbsp;for&amp;nbsp;nginx
#&amp;nbsp;&amp;nbsp;certificate:&amp;nbsp;/your/certificate/path
#&amp;nbsp;&amp;nbsp;private_key:&amp;nbsp;/your/private/key/path
&amp;nbsp;
harbor_admin_password:&amp;nbsp;harbor管理员密码
&amp;nbsp;
database:
&amp;nbsp;&amp;nbsp;#&amp;nbsp;The&amp;nbsp;password&amp;nbsp;for&amp;nbsp;the&amp;nbsp;root&amp;nbsp;user&amp;nbsp;of&amp;nbsp;Harbor&amp;nbsp;DB.&amp;nbsp;Change&amp;nbsp;this&amp;nbsp;before&amp;nbsp;any&amp;nbsp;production&amp;nbsp;use.
&amp;nbsp;&amp;nbsp;password:&amp;nbsp;数据库密码
&amp;nbsp;
data_volume:&amp;nbsp;/data/harbor/data
&amp;nbsp;
location:&amp;nbsp;/data/harbor/log
&amp;nbsp;
###&amp;nbsp;安装harbor，安装完成后通过之前配置的地址及端口可以访问harbor&amp;nbsp;web地址。
./install.sh&amp;nbsp;--with-trivy&amp;nbsp;--with-chartmuseum&lt;/pre&gt;&lt;p&gt;安装成功后通过管理员可以登录harbor web进行配置。按上面安装的地址来说，其web访问地址是&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;192.168.40.15:8888&amp;nbsp;
&amp;nbsp;&amp;nbsp;
用户名是admin&amp;nbsp;&amp;nbsp;密码则是你配置文件中定义的

日常如果harbor异常或是出现假死等情况时，可以使用如下方式进行处理

###&amp;nbsp;harbor是由docker-compose维护，需要进入harbor安装目录执行命令
cd&amp;nbsp;/data/harbor
###&amp;nbsp;查看harbor组件状态
docker-compose&amp;nbsp;ps
NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;COMMAND&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SERVICE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;STATUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PORTS
chartmuseum&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;./docker-entrypoint…&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;chartmuseum&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;running&amp;nbsp;(healthy)&amp;nbsp;&amp;nbsp;
harbor-core&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;/harbor/entrypoint.…&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;core&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;running&amp;nbsp;(healthy)&amp;nbsp;&amp;nbsp;
harbor-db&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;/docker-entrypoint.…&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;postgresql&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;running&amp;nbsp;(healthy)&amp;nbsp;&amp;nbsp;
harbor-jobservice&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;/harbor/entrypoint.…&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;jobservice&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;running&amp;nbsp;(healthy)&amp;nbsp;&amp;nbsp;
harbor-log&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;/bin/sh&amp;nbsp;-c&amp;nbsp;/usr/loc…&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;log&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;running&amp;nbsp;(healthy)&amp;nbsp;&amp;nbsp;&amp;nbsp;127.0.0.1:1514-&amp;gt;10514/tcp
harbor-portal&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;nginx&amp;nbsp;-g&amp;nbsp;&amp;#39;daemon&amp;nbsp;of…&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;portal&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;running&amp;nbsp;(healthy)&amp;nbsp;&amp;nbsp;
nginx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;nginx&amp;nbsp;-g&amp;nbsp;&amp;#39;daemon&amp;nbsp;of…&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;proxy&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;running&amp;nbsp;(healthy)&amp;nbsp;&amp;nbsp;&amp;nbsp;0.0.0.0:8888-&amp;gt;8080/tcp,&amp;nbsp;:::8888-&amp;gt;8080/tcp
redis&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;redis-server&amp;nbsp;/etc/r…&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;redis&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;running&amp;nbsp;(healthy)&amp;nbsp;&amp;nbsp;
registry&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;/home/harbor/entryp…&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;registry&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;running&amp;nbsp;(healthy)&amp;nbsp;&amp;nbsp;
registryctl&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;/home/harbor/start.…&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;registryctl&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;running&amp;nbsp;(healthy)&amp;nbsp;&amp;nbsp;
trivy-adapter&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;quot;/home/scanner/entry…&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;trivy-adapter&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;running&amp;nbsp;(healthy)&amp;nbsp;&amp;nbsp;
&amp;nbsp;
###&amp;nbsp;停止harbor
docker-compose&amp;nbsp;stop
&amp;nbsp;
&amp;nbsp;
###&amp;nbsp;启动harbor
docker-compose&amp;nbsp;start
&amp;nbsp;
###&amp;nbsp;重启harbor
docker-compose&amp;nbsp;restart&lt;/pre&gt;</description><pubDate>Wed, 07 Jan 2026 20:09:07 +0800</pubDate></item><item><title>grafana+Promtail +loki轻量化日志系统的部署</title><link>https://www.ifx123.cn/post/32.html</link><description>&lt;p&gt;&lt;img src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512261766736086771359.png&quot; alt=&quot;image.png&quot; width=&quot;645&quot; height=&quot;298&quot; style=&quot;width: 645px; height: 298px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;很长一段时间内流行的日志收集与管理系统肯定ELK或EFK，因为它可以定义日志的切割与展现方式，存储时效等。它虽然好用，但由于它们对系统资源占用较多，往往被技术人员诟病。为此新的一套日志管系统日志 GPL诞生了，它因轻量，易上手被人们采用，今天就来给大家分享下它的部署与简单使用；&lt;/p&gt;&lt;p&gt;一、部署：&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;GPL是由grafana、promail、loki组成，在k8s环境中其工作路径如下：&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;Kubernetes Pods → Promtail (日志收集) → Loki (日志存储) → Grafana (展示/告警)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;1、&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;Grafana 安装，其安装较为简单，只需要官网下载 RPM包，进行直接安装即可&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;下载地址：&lt;a href=&quot;https://grafana.com/grafana/download&quot; _src=&quot;https://grafana.com/grafana/download&quot;&gt;https://grafana.com/grafana/download&lt;/a&gt;&amp;nbsp; 选择自己计划安装的版本即可。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;安装则是以centos系统&amp;nbsp; rpm -ivh grafana***.rpm 安装后一般不需要修改什么信息，默认即可，其默认帐号密码为&amp;nbsp; admin/admin&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp; &amp;nbsp;2、&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;Promtail 其负责对每个k8s节点上所有pod日志的收集，因此pod类型为&amp;nbsp;DaemonSet。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 其k8s相关的yaml文件见附件；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;ue-upload&quot; style=&quot;line-height: 16px;&quot;&gt;&lt;img style=&quot;vertical-align: middle; margin-right: 2px;&quot; src=&quot;https://www.ifx123.cn/zb_system/image/filetype/zip.png&quot;/&gt;&lt;a style=&quot;font-size:12px; color:#0066cc;&quot; href=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512261766735783357709.zip&quot; title=&quot;prom.zip&quot;&gt;prom.zip&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 注意事项一：在国内很难直接下载到promtail的镜像，此时用yaml安装时，需提前下好相关镜像包，否则易安装失败。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 注意事项二：monitoring.coreos.com_servicemonitors默认未安装，需要执行如下步骤才可&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;下载安装文件&amp;nbsp; wget &lt;a href=&quot;https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.87.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml&quot; _src=&quot;https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.87.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml&quot;&gt;https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.87.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;安装&amp;nbsp;kubectl apply -f monitoring.coreos.com_servicemonitors.yaml&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp; &amp;nbsp;3、loki安装可选用容器，k8s或非容器化部署等。 本次选用容器部署。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;有一注意事项，在国内很难直接下载到loki的镜像，也需要提前下好相关镜像包，否则安装失败。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&lt;span style=&quot;text-wrap-mode: wrap;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 容器启动命令&amp;nbsp;docker run -d&amp;nbsp; &amp;nbsp;--name=loki&amp;nbsp; &amp;nbsp;-p 3000:3100&amp;nbsp; &amp;nbsp;-v /data/loki-data:/loki&amp;nbsp; &amp;nbsp;10.38.80.53:8888/energyot/loki:latest&amp;nbsp; &amp;nbsp;-config.file=/etc/loki/local-config.yaml&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;二、使用：&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 首次登陆garafa时，其要求修改默认密码，密码最好是修改复杂一些，防止信息的泄露。使用步骤如下：&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 1、登陆grafana后，在数据源处，将loki进行绑定&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 2、在仪表板外点新建仪表版，然后选择数据源时选择loki，该名字是在绑定数据源时定义的。&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;img src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512261766736340359231.png&quot; alt=&quot;image.png&quot; width=&quot;948&quot; height=&quot;305&quot; style=&quot;width: 948px; height: 305px;&quot;/&gt; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3、数据查询&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;我们多数情况下会选择 code方式进行查询，然后选择job进行日志收集时主题 (在promtail的配置文件中定义) 的选择，然后进按需查询&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;img src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512261766736540901556.png&quot; alt=&quot;image.png&quot; width=&quot;969&quot; height=&quot;454&quot; style=&quot;width: 969px; height: 454px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 这只是基本的查询，如果想做图与日志的展现，对grafana比较熟悉的人可以自己定义，如果不熟悉也可以到官方去下载现有模板&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 官网地址是&amp;nbsp;&lt;a href=&quot;https://grafana.com/grafana/dashboards/&quot; _src=&quot;https://grafana.com/grafana/dashboards/&quot;&gt;https://grafana.com/grafana/dashboards/&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;img src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512261766736723583771.png&quot; alt=&quot;image.png&quot; width=&quot;972&quot; height=&quot;425&quot; style=&quot;width: 972px; height: 425px;&quot;/&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><pubDate>Fri, 26 Dec 2025 15:08:50 +0800</pubDate></item><item><title>jenkins配置之新增用户</title><link>https://www.ifx123.cn/post/31.html</link><description>&lt;p&gt;通过上面两个文章完成了jenkins的安装与配置，已达到可以使用的效果，后续因安全等原因需要对权限进行控制，让不同的人可以发布不同的项目，达到发布相对安全的结果，具体的配置如下：&lt;/p&gt;&lt;p&gt;1.1、用户创建&lt;/p&gt;&lt;p&gt;依次点击，系统管理 → 用户管理 → Cerate User&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766480321429501.png&quot; title=&quot;1.png&quot; alt=&quot;1.png&quot; width=&quot;888&quot; height=&quot;483&quot; style=&quot;width: 888px; height: 483px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766480343527501.png&quot; title=&quot;2.png&quot; alt=&quot;2.png&quot; width=&quot;841&quot; height=&quot;252&quot; style=&quot;width: 841px; height: 252px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;2、 依次输入 用户名、账号、全名、邮箱后点击新建用户，完成用户创建&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766480360766574.png&quot; title=&quot;3.png&quot; alt=&quot;3.png&quot; width=&quot;803&quot; height=&quot;437&quot; style=&quot;width: 803px; height: 437px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;1.2、项目权限配置&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp; &amp;nbsp; 默认情况下&amp;nbsp;&amp;nbsp;Manage and Assign Roles不是jenkins启用的，需要安装插件Role-based Authorization Strategy才能支持；&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp; &amp;nbsp; 插件安装完成后在如下路径去启用&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;管理Jenkins -&amp;gt; 安全 -&amp;gt; 全局安全配置，确认 授权策略 选择的是 Role-Based Strategy&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp; &amp;nbsp;1、依次点击，系统管理 → Manage and Assign Roles → Cerate User&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;在 “Item roles” 的“Role to add”，输入权限名称&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;在“Item roles” 的“Pattern”，输入对应项目名称，.*代表通配符，&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;点击Add&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766480502216187.png&quot; title=&quot;1.png&quot; alt=&quot;1.png&quot; width=&quot;885&quot; height=&quot;547&quot; style=&quot;width: 885px; height: 547px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp; &amp;nbsp;2、勾选需要的权限，如果值需要发版需勾选如下权限&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;任务的build、Read及Workspace&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;视图的Read&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766480474132367.png&quot; title=&quot;2.png&quot; alt=&quot;2.png&quot; width=&quot;873&quot; height=&quot;361&quot; style=&quot;width: 873px; height: 361px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #172B4D; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;勾选后，点击SAVE保存&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;1.3、用户权限分配&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;1、点击Assign Roies，进行权限分配&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #172B4D; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766480573322459.png&quot; title=&quot;1.png&quot; alt=&quot;1.png&quot; width=&quot;918&quot; height=&quot;580&quot; style=&quot;width: 918px; height: 580px;&quot;/&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;2、点击”GlobalRoles”中的“Add User”，输入用户名称后点击确定&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #172B4D; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766480594527815.png&quot; title=&quot;2.png&quot; alt=&quot;2.png&quot; width=&quot;919&quot; height=&quot;663&quot; style=&quot;width: 919px; height: 663px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #172B4D; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;3、勾选基础权限“baseRole”&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766480711599044.png&quot; title=&quot;1.png&quot; alt=&quot;1.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;4、点击”item Roles”中的“Add User”，输入用户名称后点击确定&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #172B4D; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766480719323339.png&quot; title=&quot;2.png&quot; alt=&quot;2.png&quot; width=&quot;872&quot; height=&quot;516&quot; style=&quot;width: 872px; height: 516px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;5、勾选需要授予用户的权限，点击SAVE&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #172B4D; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766480736397333.png&quot; title=&quot;3.png&quot; alt=&quot;3.png&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #172B4D; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #172B4D; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: #FFFFFF;&quot;&gt;通过上面的配置已实现一个新增用户及其权限的指定了。&lt;/span&gt;&lt;/p&gt;</description><pubDate>Tue, 23 Dec 2025 16:53:07 +0800</pubDate></item><item><title>jenkins与k8s结合进行自动化部署</title><link>https://www.ifx123.cn/post/30.html</link><description>&lt;p&gt;接上文jenkins部署完成后，也进行了代理节点agent的新增，接下来是jenkins与k8s结合进行具体项目的自动化部署配置：&lt;/p&gt;&lt;p&gt;1、在上文中已建了test项目，对此以test为例进行配置，配置分了两个步骤，&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;步骤一完成镜像的下载与准备&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;步骤二完成镜像的推送与发版&lt;br/&gt;&lt;/p&gt;&lt;p&gt;2、具体过程如下：&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 新增项目&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766479612466816.png&quot; title=&quot;1.png&quot; alt=&quot;1.png&quot; width=&quot;971&quot; height=&quot;814&quot; style=&quot;width: 971px; height: 814px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766479639691567.png&quot; title=&quot;2.png&quot; alt=&quot;2.png&quot; width=&quot;891&quot; height=&quot;626&quot; style=&quot;width: 891px; height: 626px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766479678551800.png&quot; title=&quot;3.png&quot; alt=&quot;3.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;shell脚本如下&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;#if&amp;nbsp;[[&amp;nbsp;$AreYouSure&amp;nbsp;!=&amp;nbsp;&amp;quot;湘潭生产发版&amp;quot;&amp;nbsp;]]
#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;then&amp;nbsp;echo&amp;nbsp;&amp;quot;请确认发版环境&amp;quot;&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;exit&amp;nbsp;1
#fi
echo&amp;nbsp;&amp;quot;拉取镜像&amp;quot;
docker&amp;nbsp;pull&amp;nbsp;$images

echo&amp;nbsp;&amp;quot;更改镜像TAG&amp;quot;&amp;nbsp;

images_tag=`echo&amp;nbsp;$images|awk&amp;nbsp;-F/&amp;nbsp;&amp;#39;{print&amp;nbsp;$NF}&amp;#39;`

images_new=&amp;quot;192.168.228.26:8888/energyot/$images_tag&amp;quot;

echo&amp;nbsp;&amp;quot;要更新的镜像地址为$images_new&amp;quot;

docker&amp;nbsp;tag&amp;nbsp;$images&amp;nbsp;$images_new

echo&amp;nbsp;&amp;quot;推送镜像到测试Harbor&amp;quot;

docker&amp;nbsp;push&amp;nbsp;$images_new

echo&amp;nbsp;&amp;quot;推送镜像到测试Harbor成功&amp;quot;

echo&amp;nbsp;&amp;quot;$images_new&amp;quot;&amp;nbsp;&amp;gt;&amp;nbsp;./images&amp;nbsp;
scp&amp;nbsp;./images&amp;nbsp;192.168.228.18:/data/&lt;/pre&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;第二块是则从第一块获取到的镜像进行推送到远程的服务器&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766479762732858.png&quot; title=&quot;21.png&quot; alt=&quot;21.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766479773556874.png&quot; title=&quot;22.png&quot; alt=&quot;22.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;shell脚本如下&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-bash&quot;&gt;images=`cat&amp;nbsp;/data/images`
echo&amp;nbsp;&amp;quot;拉取镜像&amp;quot;
docker&amp;nbsp;pull&amp;nbsp;$images
echo&amp;nbsp;&amp;quot;更改镜像TAG&amp;quot;&amp;nbsp;
images_tag=`echo&amp;nbsp;$images|awk&amp;nbsp;-F/&amp;nbsp;&amp;#39;{print&amp;nbsp;$NF}&amp;#39;`
images_new=&amp;quot;192.168.116.26:8888/energyot/$images_tag&amp;quot;
echo&amp;nbsp;&amp;quot;要更新的镜像地址为$images_new&amp;quot;
docker&amp;nbsp;tag&amp;nbsp;$images&amp;nbsp;$images_new
echo&amp;nbsp;&amp;quot;推送镜像到测试Harbor&amp;quot;
docker&amp;nbsp;push&amp;nbsp;$images_new
echo&amp;nbsp;&amp;quot;推送镜像到测试Harbor成功&amp;quot;
service_name=`echo&amp;nbsp;$images_tag|awk&amp;nbsp;-F:&amp;nbsp;&amp;#39;{print&amp;nbsp;$1}&amp;#39;`
case&amp;nbsp;$service_name&amp;nbsp;in
&amp;quot;data-platform-web&amp;quot;)&amp;nbsp;
&amp;nbsp;&amp;nbsp;service_name=&amp;quot;fnw-idomsd-arm-web&amp;quot;
;;
&amp;quot;apollo-admin-service&amp;quot;)
&amp;nbsp;&amp;nbsp;service_name=&amp;quot;apollo-admin&amp;quot;
;;
&amp;quot;apollo-config-service&amp;quot;)
&amp;nbsp;&amp;nbsp;service_name=&amp;quot;apollo-config&amp;quot;
;;
&amp;quot;apollo-portal-service&amp;quot;)
&amp;nbsp;&amp;nbsp;service_name=&amp;quot;apollo-portal&amp;quot;
;;
&amp;quot;fn-cloud-visual-configuration&amp;quot;)
&amp;nbsp;&amp;nbsp;service_name=&amp;quot;fn-cloud-visual-builder&amp;quot;
;;
&amp;quot;rdfa-timer-console&amp;quot;)
&amp;nbsp;&amp;nbsp;service_name=&amp;quot;rdfa-timer&amp;quot;
;;
&amp;quot;uac-admin&amp;quot;)
&amp;nbsp;&amp;nbsp;service_name=&amp;quot;uac-admin-config&amp;quot;
;;
&amp;quot;iot-gateway-mqtt&amp;quot;)
&amp;nbsp;&amp;nbsp;service_name=&amp;quot;iot-datahub-standard&amp;quot;
;;
&amp;quot;pc-client-web&amp;quot;)
&amp;nbsp;&amp;nbsp;service_name=&amp;quot;client-web&amp;quot;
;;
esac

echo&amp;nbsp;&amp;quot;更新k8s服务$service_name&amp;quot;
docker_name=`kubectl&amp;nbsp;get&amp;nbsp;deployment&amp;nbsp;$service_name&amp;nbsp;-o&amp;nbsp;jsonpath=&amp;quot;{.spec.template.spec.containers[0].name}&amp;quot;&amp;nbsp;-n&amp;nbsp;$namespace`
echo&amp;nbsp;&amp;quot;更新$service_name中$docker_name的镜像为$images_new&amp;quot;
kubectl&amp;nbsp;set&amp;nbsp;image&amp;nbsp;deploy&amp;nbsp;$service_name&amp;nbsp;$docker_name=$images_new&amp;nbsp;-n&amp;nbsp;$namespace
echo&amp;nbsp;&amp;quot;更新k8s服务成功&amp;quot;&lt;/pre&gt;&lt;p&gt;通过上述的配置，就可以实现当用记在第一步执行部署时，第二步在第一步执行完成后会主动的进行远程镜像推送，达到自动发布的效果。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 23 Dec 2025 15:05:37 +0800</pubDate></item><item><title>jenkins部署</title><link>https://www.ifx123.cn/post/29.html</link><description>&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;安装基础环境依赖jdk17&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;# 1. 下载&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;# 2. 解压&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;sudo tar -xzf jdk-17_linux-x64_bin.tar.gz -C /opt/&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;# 3. 设置&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;sudo alternatives --install /usr/bin/java java /opt/jdk-17/bin/java 2&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;sudo alternatives --config java 如果原主机已安装java，此时需按实际情况选择新jdk的路径&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;#运行下例命令查jdk的版本是否已是最新的版本&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;java -version&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;安装jenkins&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;# 添加 Jenkins 仓库&lt;/p&gt;&lt;p&gt;sudo wget -O /etc/yum.repos.d/jenkins.repo \&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; https://pkg.jenkins.io/redhat-stable/jenkins.repo&lt;/p&gt;&lt;p&gt;sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key&lt;/p&gt;&lt;p&gt;# 安装 Jenkins（它会自动使用系统已安装的 Java）&lt;/p&gt;&lt;p&gt;mkdir /data/jenkins&lt;/p&gt;&lt;p&gt;sudo yum install -y jenkins&lt;/p&gt;&lt;p&gt;#给目录赋权，让jenkins启动时可以对新目录进行读写&lt;/p&gt;&lt;p&gt;chown -R jenkins /data/jenkins&lt;/p&gt;&lt;p&gt;#修改jenkins文件默认存放目录，在没有找到/etc/sysconfig/jenkins这个文件的前提下使用如下方式进行修改&lt;/p&gt;&lt;p&gt;vim /usr/lib/systemd/system/jenkins.service&lt;/p&gt;&lt;p&gt;# 应用新的启动文件&lt;/p&gt;&lt;p&gt;systemctl daemon-reload&lt;/p&gt;&lt;p&gt;# 启动 Jenkins&lt;/p&gt;&lt;p&gt;sudo systemctl start jenkins&lt;/p&gt;&lt;p&gt;sudo systemctl enable jenkins&lt;/p&gt;&lt;p&gt;# 查看状态&lt;/p&gt;&lt;p&gt;sudo systemctl status jenkins&lt;/p&gt;&lt;p&gt;#初始的管理员密码保存处&lt;/p&gt;&lt;p&gt;cat /var/lib/jenkins/secrets/initialAdminPassword&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;此时通过IP:8080 端口就可以登陆了，然后登陆后默认选择推荐的安装插件，之前就可以正常进入管理后台。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;三、增加子节点&lt;/p&gt;&lt;p&gt;1、登录jenkins，进入系统管理---节点和云管理&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766472406161120.png&quot; title=&quot;1.png&quot; alt=&quot;1.png&quot; width=&quot;702&quot; height=&quot;678&quot; style=&quot;width: 702px; height: 678px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;2、点击new node&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766472502597916.png&quot; title=&quot;2.png&quot; alt=&quot;2.png&quot; width=&quot;718&quot; height=&quot;381&quot; style=&quot;width: 718px; height: 381px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;3、输入节点名称，并选择固定节点&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766472526287364.png&quot; title=&quot;3.png&quot; alt=&quot;3.png&quot; width=&quot;695&quot; height=&quot;400&quot; style=&quot;width: 695px; height: 400px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;4、依次输入后，点击保存&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766472571939319.png&quot; title=&quot;4.png&quot; alt=&quot;4.png&quot; width=&quot;695&quot; height=&quot;309&quot; style=&quot;width: 695px; height: 309px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;5、点击新建的节点&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766472594707215.png&quot; title=&quot;5.png&quot; alt=&quot;5.png&quot; width=&quot;686&quot; height=&quot;361&quot; style=&quot;width: 686px; height: 361px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;6、点击如下复制按钮&lt;/p&gt;&lt;p&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512231766472618905410.png&quot; title=&quot;6.png&quot; alt=&quot;6.png&quot; width=&quot;698&quot; height=&quot;486&quot; style=&quot;width: 698px; height: 486px;&quot;/&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;7、登录agent节点服务器&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;mkdir /data/jenkins&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;cd /data/jenkins&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;执行复制的第一条命令：curl -sO http://192.168.228.26:8080/jnlpJars/agent.jar 下载agent包&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;8、上传目录jdk-11到/data/下&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;9、编辑start.sh&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;[root@monitor jenkins]# cd /data/jenkins &amp;amp;&amp;amp; vim start.sh&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;nohup /data/jdk-11/bin/java -jar /data/jenkins/agent.jar \&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;-jnlpUrl http://192.168.228.26:8080/computer/thy/jenkins-agent.jnlp \&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;-secret 8ad2ae2eeade7853ffcb53cbc09da1b21b7f6d7833fe4e65da2bbea09bd880a9 \&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;-workDir &amp;quot;/data/jenkins&amp;quot; 2&amp;gt;&amp;amp;1 &amp;amp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;10、启动start.sh&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;bash start.sh&lt;/span&gt;&lt;/p&gt;&lt;p&gt;至此已安装完成jenkins与增加代理节点，后续配置另外介绍。&lt;/p&gt;</description><pubDate>Tue, 23 Dec 2025 14:33:40 +0800</pubDate></item><item><title>我觉得千问是日常办公相对好用的工具之一</title><link>https://www.ifx123.cn/post/28.html</link><description>&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512151765802703841005.png&quot; title=&quot;de7ac8ea4253c4bb1419d03f1f3fe398.png&quot; alt=&quot;de7ac8ea4253c4bb1419d03f1f3fe398.png&quot; width=&quot;533&quot; height=&quot;311&quot; style=&quot;width: 533px; height: 311px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;千问（Qwen）作为阿里推出的AI助手平台，凭借其强大的大模型能力和深度集成的办公功能，&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;在办公室日常工作中提供了显著的提效与减负价值。&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;以下是它对职场人最实用的几大助力：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp; &amp;nbsp; 1. 一键生成专业文档，告别复制粘贴&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;场景：写周报、项目方案、年终总结、开题报告等。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;优势：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;直接在对话中输入需求（如“帮我写一份2025年Q4市场推广方案”），千问自动生成结构清晰、语言专业的初稿。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;内置论文格式、公文模板、商务合同范本等，自动匹配排版规范，省去手动调格式的繁琐。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;支持多轮修改，边聊边改，无需切换Word。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp; &amp;nbsp; 2. PPT制作极速化，10分钟搞定汇报&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;痛点解决：传统做PPT耗时在找资料、搭框架、调样式。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;千问能力：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;输入主题（如“具身智能机器人工作原理”），自动生成带逻辑大纲 + 配图建议 + 模板推荐的完整PPT。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;可直接在App内编辑内容、更换配色、导出为PPT或PDF。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;支持从Word、图片、聊天记录一键转PPT，真正“说一句话就出成品”。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp; &amp;nbsp; 3. 多格式文档智能处理，跨软件无缝协作&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;支持上传 Word、PDF、Excel、图片 等文件，AI自动：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;提取核心信息（如从甲方50页需求书中抓重点）；&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;总结会议纪要；&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;转换格式（PDF转Word、Excel转表格分析等）；&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;检查敏感词、错别字、逻辑漏洞。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp; &amp;nbsp; 4. 数据整合与分析，提升决策效率&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;对于运营、财务、市场岗：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;上传多个Excel表，让千问帮你合并数据、生成透视表、可视化图表；&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;用自然语言提问：“上季度华东区销售额环比增长多少？”——AI直接解析数据并回答。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp; &amp;nbsp; 5. 语音/拍照/视频多模态交互，移动办公更自由&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;出差路上语音输入需求，AI秒响应；&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;拍一张纸质文件或药盒，AI识别内容并解释；&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;视频通话功能可实时讲解复杂问题（适合培训、答疑）。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp; &amp;nbsp; 6. 完全免费 + 无网络限制 + 低门槛&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;不像某些国外工具需付费（如Copilot每月30美元）或翻墙；&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;手机App即可完成大部分办公任务，无需开电脑；&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;界面简洁，说人话就能用，新人零学习成本。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;总结：千问如何改变办公室日常？&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;把“重复劳动”交给AI，把“创造力”留给人。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;以前花半天调格式、拼材料、做PPT，现在10分钟出成品；以前加班到深夜，现在准点下班还能摸鱼拿绩效。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;尤其适合：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;需频繁写文案/报告的市场、运营、行政人员；&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;要处理大量文档的项目经理、助理；&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;刚入职还在熟悉流程的职场新人。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;正如用户实测所说：“不是聊天，是真正帮你干活。”&lt;/span&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;如果你还没试过，强烈建议下载最新版千问APP（5.0+），&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;text-wrap-mode: nowrap;&quot;&gt;亲身体验“一句话交付工作成果”的高效感。&lt;/span&gt;&lt;/p&gt;</description><pubDate>Mon, 15 Dec 2025 20:33:12 +0800</pubDate></item><item><title>Flink部署</title><link>https://www.ifx123.cn/post/27.html</link><description>&lt;h1 id=&quot;Flink部署-准备工作&quot; style=&quot;margin: 30px 0px 0px; padding: 0px; color: rgb(23, 43, 77); font-size: 24px; font-weight: normal; line-height: 1.25; letter-spacing: 0px; border-bottom-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;ne-text&quot;&gt;&lt;img class=&quot;ue-image&quot; src=&quot;https://www.ifx123.cn/zb_users/upload/2025/12/202512121765538761310562.png&quot; title=&quot;241f95cad1c8a786c917f1a3745ede3d70cf3bc7fa5d.png&quot; alt=&quot;241f95cad1c8a786c917f1a3745ede3d70cf3bc7fa5d.png&quot; width=&quot;590&quot; height=&quot;333&quot; style=&quot;width: 590px; height: 333px;&quot;/&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h1 id=&quot;Flink部署-准备工作&quot; style=&quot;margin: 30px 0px 0px; padding: 0px; color: rgb(23, 43, 77); font-size: 24px; font-weight: normal; line-height: 1.25; letter-spacing: 0px; border-bottom-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;ne-text&quot;&gt;准备工作&lt;/span&gt;&lt;/h1&gt;&lt;div class=&quot;table-wrap&quot; style=&quot;margin: 10px 0px 0px; padding: 0px; overflow-x: auto;&quot;&gt;&lt;table class=&quot;relative-table wrapped confluenceTable&quot; resolved=&quot;&quot; width=&quot;326&quot;&gt;&lt;colgroup&gt;&lt;col style=&quot;width: 74.4219px;&quot;/&gt;&lt;col style=&quot;width: 99.7969px;&quot;/&gt;&lt;col style=&quot;width: 151.719px;&quot;/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr class=&quot;firstRow&quot;&gt;&lt;td class=&quot;confluenceTd&quot; style=&quot;border-color: rgb(193, 199, 208); padding-top: 7px; padding-bottom: 7px; vertical-align: top; min-width: 8px;&quot;&gt;&lt;p class=&quot;ne-p&quot; style=&quot;text-align: center;&quot;&gt;&lt;strong&gt;服务&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class=&quot;confluenceTd&quot; style=&quot;border-color: rgb(193, 199, 208); padding-top: 7px; padding-bottom: 7px; vertical-align: top; min-width: 8px;&quot;&gt;&lt;p class=&quot;ne-p&quot; style=&quot;text-align: center;&quot;&gt;&lt;strong&gt;版本&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class=&quot;confluenceTd&quot; style=&quot;border-color: rgb(193, 199, 208); padding-top: 7px; padding-bottom: 7px; vertical-align: top; min-width: 8px;&quot;&gt;&lt;p class=&quot;ne-p&quot; style=&quot;text-align: center;&quot;&gt;&lt;strong&gt;Linux路径&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;confluenceTd&quot; style=&quot;border-color: rgb(193, 199, 208); padding-top: 7px; padding-bottom: 7px; vertical-align: top; min-width: 8px;&quot;&gt;&lt;p class=&quot;ne-p&quot;&gt;&lt;span class=&quot;ne-text&quot;&gt;flink&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class=&quot;confluenceTd&quot; style=&quot;border-color: rgb(193, 199, 208); padding-top: 7px; padding-bottom: 7px; vertical-align: top; min-width: 8px;&quot;&gt;&lt;p class=&quot;ne-p&quot; style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;ne-text&quot;&gt;1.13.6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td class=&quot;confluenceTd&quot; style=&quot;border-color: rgb(193, 199, 208); padding-top: 7px; padding-bottom: 7px; vertical-align: top; min-width: 8px;&quot;&gt;&lt;p class=&quot;ne-p&quot; style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;ne-text&quot;&gt;/opt/flink-1.13.6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p style=&quot;margin-top: 10px; margin-bottom: 0px; padding: 0px;&quot;&gt;Master:92.168.40.18&amp;nbsp; &amp;nbsp; Slave：192.168.40.16，192.168.40.17，192.168.40.18&lt;/p&gt;&lt;p style=&quot;margin-top: 10px; margin-bottom: 0px; padding: 0px;&quot;&gt;&lt;span style=&quot;background-color: #FFFFFF; color: #172B4D; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; font-size: 24px;&quot;&gt;一、安装flink&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;code panel pdl conf-macro output-block&quot; data-hasbody=&quot;true&quot; data-macro-name=&quot;code&quot; style=&quot;margin: 10px 0px; padding: 0px; color: rgb(51, 51, 51); border: 1px solid rgb(223, 225, 229); overflow: auto; border-radius: 3px; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap;&quot;&gt;&lt;div class=&quot;codeContent panelContent pdl&quot; style=&quot;margin: 0px; padding: 0px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: 20px; overflow: hidden; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;div id=&quot;highlighter_972632&quot; class=&quot;syntaxhighlighter sh-django  java&quot; style=&quot;margin: 0px; padding: 0px; width: 1491px; position: relative; overflow: auto; font-size: 1em; background-color: rgb(10, 43, 29) !important;&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;1491&quot; height=&quot;NaN&quot; style=&quot;width: 1453px;&quot;&gt;&lt;tbody style=&quot;border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;&lt;tr style=&quot;border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot; class=&quot;firstRow&quot;&gt;&lt;td class=&quot;gutter&quot; style=&quot;border-radius: 0px; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right-color: rgb(204, 204, 204); inset: auto; float: none; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0px 0px 15px; position: static; vertical-align: baseline; box-sizing: content-box; min-height: inherit; background-image: initial !important; background-position: initial !important; background-size: initial !important; background-repeat: initial !important; background-attachment: initial !important; background-origin: initial !important; background-clip: initial !important; color: rgb(73, 121, 88) !important;&quot; width=&quot;NaN&quot; height=&quot;NaN&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;1&lt;/div&gt;&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;2&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;3&lt;/div&gt;&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;4&lt;/div&gt;&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;5&lt;/div&gt;&lt;div class=&quot;line number6 index5 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;6&lt;/div&gt;&lt;div class=&quot;line number7 index6 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;7&lt;/div&gt;&lt;div class=&quot;line number8 index7 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;8&lt;/div&gt;&lt;div class=&quot;line number9 index8 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;9&lt;/div&gt;&lt;div class=&quot;line number10 index9 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;10&lt;/div&gt;&lt;div class=&quot;line number11 index10 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;11&lt;/div&gt;&lt;div class=&quot;line number12 index11 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;12&lt;/div&gt;&lt;div class=&quot;line number13 index12 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;13&lt;/div&gt;&lt;div class=&quot;line number14 index13 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;14&lt;/div&gt;&lt;div class=&quot;line number15 index14 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;15&lt;/div&gt;&lt;div class=&quot;line number16 index15 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;16&lt;/div&gt;&lt;div class=&quot;line number17 index16 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;17&lt;/div&gt;&lt;div class=&quot;line number18 index17 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;18&lt;/div&gt;&lt;div class=&quot;line number19 index18 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;19&lt;/div&gt;&lt;div class=&quot;line number20 index19 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;20&lt;/div&gt;&lt;div class=&quot;line number21 index20 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;21&lt;/div&gt;&lt;div class=&quot;line number22 index21 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;22&lt;/div&gt;&lt;div class=&quot;line number23 index22 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;23&lt;/div&gt;&lt;div class=&quot;line number24 index23 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;24&lt;/div&gt;&lt;div class=&quot;line number25 index24 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;25&lt;/div&gt;&lt;div class=&quot;line number26 index25 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;26&lt;/div&gt;&lt;div class=&quot;line number27 index26 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;27&lt;/div&gt;&lt;div class=&quot;line number28 index27 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;28&lt;/div&gt;&lt;div class=&quot;line number29 index28 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;29&lt;/div&gt;&lt;div class=&quot;line number30 index29 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;30&lt;/div&gt;&lt;div class=&quot;line number31 index30 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;31&lt;/div&gt;&lt;div class=&quot;line number32 index31 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;32&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; style=&quot;border-width: 0px; border-style: initial; border-color: initial; background: none; overflow: visible; border-radius: 0px; inset: auto; float: none; line-height: 20px; margin: 0px; outline: 0px; padding: 0px; position: static; vertical-align: baseline; box-sizing: content-box; min-height: inherit;&quot; width=&quot;1438&quot; height=&quot;NaN&quot;&gt;&lt;div class=&quot;container&quot; title=&quot;Hint: double-click to select code&quot; style=&quot;margin: 15px 0px 0px; padding: 0px 0px 15px; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: relative; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;/opt/flink-&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/1.13&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;1.13&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;6&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;#解压缩flink到/opt/目录&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;tar -zxvf flink-&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/1.13&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;1.13&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;6&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;-bin-scala_2.&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;12&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;.tgz -C /opt/&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number6 index5 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;#使用vim修改conf/&lt;a href=&quot;https://confluence.enncloud.cn/pages/flink-conf.yaml&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;flink-conf.yaml&lt;/a&gt;参数&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number7 index6 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;####&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number8 index7 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;见下方代码块-参数配置&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number9 index8 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;####&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number10 index9 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number11 index10 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;#修改conf/masters文件&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number12 index11 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/192.168&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;192.168&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/40.18&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;40.18&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;:&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;8081&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number13 index12 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number14 index13 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;#修改conf/workers文件&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number15 index14 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/192.168&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;192.168&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/40.16&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;40.16&lt;/a&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number16 index15 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/192.168&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;192.168&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/40.17&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;40.17&lt;/a&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number17 index16 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/192.168&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;192.168&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/40.18&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;40.18&lt;/a&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number18 index17 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number19 index18 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;#修改/etc/profile系统环境变量配置文件，添加HADOOP_CONF_DIR目录&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number20 index19 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;export HADOOP_CONF_DIR=/etc/hadoop/&lt;a href=&quot;https://confluence.enncloud.cn/pages/conf.cloudera.yarn/&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;conf.cloudera.yarn/&lt;/a&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number21 index20 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number22 index21 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;#分发/etc/profile到其他两个节点&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number23 index22 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;scp -r /etc/profile&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/192.168&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;192.168&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/40.16&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;40.16&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;:/etc&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number24 index23 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;scp -r /etc/profile&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/192.168&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;192.168&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/40.17&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;40.17&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;:/etc&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number25 index24 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number26 index25 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;#每个节点重新加载环境变量（每个节点执行一次）&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number27 index26 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;source /etc/profile&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number28 index27 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number29 index28 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;#分发到其他flink节点&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number30 index29 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;scp -r /opt/flink-&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/1.13&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;1.13&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;6&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/192.168&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;192.168&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/40.16&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;40.16&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;:/opt/&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number31 index30 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;scp -r /opt/flink-&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/1.13&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;1.13&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;6&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/192.168&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;192.168&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/40.17&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;40.17&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;:/opt/&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number32 index31 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;scp -r /opt/flink-&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/1.13&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;1.13&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;6&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/192.168&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;192.168&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(247, 231, 65) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/40.18&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;40.18&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(248, 248, 248) !important;&quot;&gt;:/opt/&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style=&quot;margin-top: 10px; margin-bottom: 0px; padding: 0px; color: rgb(23, 43, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;strong&gt;&lt;span style=&quot;color: #FF0000;&quot;&gt;/conf/flink-conf.yaml 参数配置&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div class=&quot;code panel pdl conf-macro output-block&quot; data-hasbody=&quot;true&quot; data-macro-name=&quot;code&quot; style=&quot;margin: 10px 0px; padding: 0px; color: rgb(51, 51, 51); border: 1px solid rgb(223, 225, 229); overflow: auto; border-radius: 3px; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap;&quot;&gt;&lt;div class=&quot;codeContent panelContent pdl&quot; style=&quot;margin: 0px; padding: 0px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: 20px; overflow: hidden; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;div id=&quot;highlighter_114306&quot; class=&quot;syntaxhighlighter sh-emacs  java&quot; style=&quot;margin: 0px; padding: 0px; width: 1491px; position: relative; overflow: auto; font-size: 1em; background-color: black !important;&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;1491&quot; height=&quot;NaN&quot; style=&quot;width: 1453px;&quot;&gt;&lt;tbody style=&quot;border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;&lt;tr style=&quot;border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot; class=&quot;firstRow&quot;&gt;&lt;td class=&quot;gutter&quot; style=&quot;border-radius: 0px; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right-color: rgb(204, 204, 204); inset: auto; float: none; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0px 0px 15px; position: static; vertical-align: baseline; box-sizing: content-box; min-height: inherit; background: rgb(10, 43, 29) !important; color: rgb(211, 211, 211) !important;&quot; width=&quot;NaN&quot; height=&quot;NaN&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;1&lt;/div&gt;&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;2&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;3&lt;/div&gt;&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;4&lt;/div&gt;&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;5&lt;/div&gt;&lt;div class=&quot;line number6 index5 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;6&lt;/div&gt;&lt;div class=&quot;line number7 index6 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;7&lt;/div&gt;&lt;div class=&quot;line number8 index7 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;8&lt;/div&gt;&lt;div class=&quot;line number9 index8 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;9&lt;/div&gt;&lt;div class=&quot;line number10 index9 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;10&lt;/div&gt;&lt;div class=&quot;line number11 index10 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;11&lt;/div&gt;&lt;div class=&quot;line number12 index11 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;12&lt;/div&gt;&lt;div class=&quot;line number13 index12 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;13&lt;/div&gt;&lt;div class=&quot;line number14 index13 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;14&lt;/div&gt;&lt;div class=&quot;line number15 index14 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;15&lt;/div&gt;&lt;div class=&quot;line number16 index15 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;16&lt;/div&gt;&lt;div class=&quot;line number17 index16 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;17&lt;/div&gt;&lt;div class=&quot;line number18 index17 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;18&lt;/div&gt;&lt;div class=&quot;line number19 index18 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;19&lt;/div&gt;&lt;div class=&quot;line number20 index19 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;20&lt;/div&gt;&lt;div class=&quot;line number21 index20 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;21&lt;/div&gt;&lt;div class=&quot;line number22 index21 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;22&lt;/div&gt;&lt;div class=&quot;line number23 index22 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;23&lt;/div&gt;&lt;div class=&quot;line number24 index23 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;24&lt;/div&gt;&lt;div class=&quot;line number25 index24 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;25&lt;/div&gt;&lt;div class=&quot;line number26 index25 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;26&lt;/div&gt;&lt;div class=&quot;line number27 index26 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;27&lt;/div&gt;&lt;div class=&quot;line number28 index27 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;28&lt;/div&gt;&lt;div class=&quot;line number29 index28 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;29&lt;/div&gt;&lt;div class=&quot;line number30 index29 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;30&lt;/div&gt;&lt;div class=&quot;line number31 index30 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;31&lt;/div&gt;&lt;div class=&quot;line number32 index31 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;32&lt;/div&gt;&lt;div class=&quot;line number33 index32 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;33&lt;/div&gt;&lt;div class=&quot;line number34 index33 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;34&lt;/div&gt;&lt;div class=&quot;line number35 index34 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;35&lt;/div&gt;&lt;div class=&quot;line number36 index35 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;36&lt;/div&gt;&lt;div class=&quot;line number37 index36 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;37&lt;/div&gt;&lt;div class=&quot;line number38 index37 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;38&lt;/div&gt;&lt;div class=&quot;line number39 index38 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;39&lt;/div&gt;&lt;div class=&quot;line number40 index39 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;40&lt;/div&gt;&lt;div class=&quot;line number41 index40 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;41&lt;/div&gt;&lt;div class=&quot;line number42 index41 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;42&lt;/div&gt;&lt;div class=&quot;line number43 index42 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;43&lt;/div&gt;&lt;div class=&quot;line number44 index43 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;44&lt;/div&gt;&lt;div class=&quot;line number45 index44 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;45&lt;/div&gt;&lt;div class=&quot;line number46 index45 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;46&lt;/div&gt;&lt;div class=&quot;line number47 index46 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;47&lt;/div&gt;&lt;div class=&quot;line number48 index47 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;48&lt;/div&gt;&lt;div class=&quot;line number49 index48 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;49&lt;/div&gt;&lt;div class=&quot;line number50 index49 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;50&lt;/div&gt;&lt;div class=&quot;line number51 index50 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;51&lt;/div&gt;&lt;div class=&quot;line number52 index51 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;52&lt;/div&gt;&lt;div class=&quot;line number53 index52 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;53&lt;/div&gt;&lt;div class=&quot;line number54 index53 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;54&lt;/div&gt;&lt;div class=&quot;line number55 index54 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;55&lt;/div&gt;&lt;div class=&quot;line number56 index55 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;56&lt;/div&gt;&lt;div class=&quot;line number57 index56 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;57&lt;/div&gt;&lt;div class=&quot;line number58 index57 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;58&lt;/div&gt;&lt;div class=&quot;line number59 index58 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;59&lt;/div&gt;&lt;div class=&quot;line number60 index59 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;60&lt;/div&gt;&lt;div class=&quot;line number61 index60 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;61&lt;/div&gt;&lt;div class=&quot;line number62 index61 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;62&lt;/div&gt;&lt;div class=&quot;line number63 index62 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;63&lt;/div&gt;&lt;div class=&quot;line number64 index63 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;64&lt;/div&gt;&lt;div class=&quot;line number65 index64 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;65&lt;/div&gt;&lt;div class=&quot;line number66 index65 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;66&lt;/div&gt;&lt;div class=&quot;line number67 index66 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;67&lt;/div&gt;&lt;div class=&quot;line number68 index67 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;68&lt;/div&gt;&lt;div class=&quot;line number69 index68 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;69&lt;/div&gt;&lt;div class=&quot;line number70 index69 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;70&lt;/div&gt;&lt;div class=&quot;line number71 index70 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;71&lt;/div&gt;&lt;div class=&quot;line number72 index71 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;72&lt;/div&gt;&lt;div class=&quot;line number73 index72 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;73&lt;/div&gt;&lt;div class=&quot;line number74 index73 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;74&lt;/div&gt;&lt;div class=&quot;line number75 index74 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;75&lt;/div&gt;&lt;div class=&quot;line number76 index75 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;76&lt;/div&gt;&lt;div class=&quot;line number77 index76 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;77&lt;/div&gt;&lt;div class=&quot;line number78 index77 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;78&lt;/div&gt;&lt;div class=&quot;line number79 index78 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;79&lt;/div&gt;&lt;div class=&quot;line number80 index79 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;80&lt;/div&gt;&lt;div class=&quot;line number81 index80 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;81&lt;/div&gt;&lt;div class=&quot;line number82 index81 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;82&lt;/div&gt;&lt;div class=&quot;line number83 index82 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;83&lt;/div&gt;&lt;div class=&quot;line number84 index83 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;84&lt;/div&gt;&lt;div class=&quot;line number85 index84 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;85&lt;/div&gt;&lt;div class=&quot;line number86 index85 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;86&lt;/div&gt;&lt;div class=&quot;line number87 index86 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;87&lt;/div&gt;&lt;div class=&quot;line number88 index87 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;88&lt;/div&gt;&lt;div class=&quot;line number89 index88 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;89&lt;/div&gt;&lt;div class=&quot;line number90 index89 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;90&lt;/div&gt;&lt;div class=&quot;line number91 index90 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;91&lt;/div&gt;&lt;div class=&quot;line number92 index91 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;92&lt;/div&gt;&lt;div class=&quot;line number93 index92 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;93&lt;/div&gt;&lt;div class=&quot;line number94 index93 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;94&lt;/div&gt;&lt;div class=&quot;line number95 index94 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;95&lt;/div&gt;&lt;div class=&quot;line number96 index95 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;96&lt;/div&gt;&lt;div class=&quot;line number97 index96 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;97&lt;/div&gt;&lt;div class=&quot;line number98 index97 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;98&lt;/div&gt;&lt;div class=&quot;line number99 index98 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;99&lt;/div&gt;&lt;div class=&quot;line number100 index99 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;100&lt;/div&gt;&lt;div class=&quot;line number101 index100 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;101&lt;/div&gt;&lt;div class=&quot;line number102 index101 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;102&lt;/div&gt;&lt;div class=&quot;line number103 index102 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;103&lt;/div&gt;&lt;div class=&quot;line number104 index103 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;104&lt;/div&gt;&lt;div class=&quot;line number105 index104 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;105&lt;/div&gt;&lt;div class=&quot;line number106 index105 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;106&lt;/div&gt;&lt;div class=&quot;line number107 index106 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;107&lt;/div&gt;&lt;div class=&quot;line number108 index107 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;108&lt;/div&gt;&lt;div class=&quot;line number109 index108 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;109&lt;/div&gt;&lt;div class=&quot;line number110 index109 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;110&lt;/div&gt;&lt;div class=&quot;line number111 index110 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;111&lt;/div&gt;&lt;div class=&quot;line number112 index111 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;112&lt;/div&gt;&lt;div class=&quot;line number113 index112 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;113&lt;/div&gt;&lt;div class=&quot;line number114 index113 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;114&lt;/div&gt;&lt;div class=&quot;line number115 index114 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;115&lt;/div&gt;&lt;div class=&quot;line number116 index115 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;116&lt;/div&gt;&lt;div class=&quot;line number117 index116 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;117&lt;/div&gt;&lt;div class=&quot;line number118 index117 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;118&lt;/div&gt;&lt;div class=&quot;line number119 index118 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;119&lt;/div&gt;&lt;div class=&quot;line number120 index119 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;120&lt;/div&gt;&lt;div class=&quot;line number121 index120 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;121&lt;/div&gt;&lt;div class=&quot;line number122 index121 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;122&lt;/div&gt;&lt;div class=&quot;line number123 index122 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;123&lt;/div&gt;&lt;div class=&quot;line number124 index123 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;124&lt;/div&gt;&lt;div class=&quot;line number125 index124 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;125&lt;/div&gt;&lt;div class=&quot;line number126 index125 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;126&lt;/div&gt;&lt;div class=&quot;line number127 index126 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;127&lt;/div&gt;&lt;div class=&quot;line number128 index127 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;128&lt;/div&gt;&lt;div class=&quot;line number129 index128 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;129&lt;/div&gt;&lt;div class=&quot;line number130 index129 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;130&lt;/div&gt;&lt;div class=&quot;line number131 index130 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;131&lt;/div&gt;&lt;div class=&quot;line number132 index131 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;132&lt;/div&gt;&lt;div class=&quot;line number133 index132 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;133&lt;/div&gt;&lt;div class=&quot;line number134 index133 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;134&lt;/div&gt;&lt;div class=&quot;line number135 index134 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;135&lt;/div&gt;&lt;div class=&quot;line number136 index135 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;136&lt;/div&gt;&lt;div class=&quot;line number137 index136 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;137&lt;/div&gt;&lt;div class=&quot;line number138 index137 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;138&lt;/div&gt;&lt;div class=&quot;line number139 index138 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;139&lt;/div&gt;&lt;div class=&quot;line number140 index139 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;140&lt;/div&gt;&lt;div class=&quot;line number141 index140 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;141&lt;/div&gt;&lt;div class=&quot;line number142 index141 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;142&lt;/div&gt;&lt;div class=&quot;line number143 index142 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;143&lt;/div&gt;&lt;div class=&quot;line number144 index143 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;144&lt;/div&gt;&lt;div class=&quot;line number145 index144 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;145&lt;/div&gt;&lt;div class=&quot;line number146 index145 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;146&lt;/div&gt;&lt;div class=&quot;line number147 index146 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;147&lt;/div&gt;&lt;div class=&quot;line number148 index147 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;148&lt;/div&gt;&lt;div class=&quot;line number149 index148 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;149&lt;/div&gt;&lt;div class=&quot;line number150 index149 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;150&lt;/div&gt;&lt;div class=&quot;line number151 index150 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;151&lt;/div&gt;&lt;div class=&quot;line number152 index151 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;152&lt;/div&gt;&lt;div class=&quot;line number153 index152 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;153&lt;/div&gt;&lt;div class=&quot;line number154 index153 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;154&lt;/div&gt;&lt;div class=&quot;line number155 index154 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;155&lt;/div&gt;&lt;div class=&quot;line number156 index155 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;156&lt;/div&gt;&lt;div class=&quot;line number157 index156 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;157&lt;/div&gt;&lt;div class=&quot;line number158 index157 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;158&lt;/div&gt;&lt;div class=&quot;line number159 index158 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;159&lt;/div&gt;&lt;div class=&quot;line number160 index159 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;160&lt;/div&gt;&lt;div class=&quot;line number161 index160 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;161&lt;/div&gt;&lt;div class=&quot;line number162 index161 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;162&lt;/div&gt;&lt;div class=&quot;line number163 index162 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;163&lt;/div&gt;&lt;div class=&quot;line number164 index163 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;164&lt;/div&gt;&lt;div class=&quot;line number165 index164 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;165&lt;/div&gt;&lt;div class=&quot;line number166 index165 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;166&lt;/div&gt;&lt;div class=&quot;line number167 index166 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;167&lt;/div&gt;&lt;div class=&quot;line number168 index167 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;168&lt;/div&gt;&lt;div class=&quot;line number169 index168 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;169&lt;/div&gt;&lt;div class=&quot;line number170 index169 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;170&lt;/div&gt;&lt;div class=&quot;line number171 index170 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;171&lt;/div&gt;&lt;div class=&quot;line number172 index171 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;172&lt;/div&gt;&lt;div class=&quot;line number173 index172 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;173&lt;/div&gt;&lt;div class=&quot;line number174 index173 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;174&lt;/div&gt;&lt;div class=&quot;line number175 index174 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;175&lt;/div&gt;&lt;div class=&quot;line number176 index175 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;176&lt;/div&gt;&lt;div class=&quot;line number177 index176 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;177&lt;/div&gt;&lt;div class=&quot;line number178 index177 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;178&lt;/div&gt;&lt;div class=&quot;line number179 index178 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;179&lt;/div&gt;&lt;div class=&quot;line number180 index179 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;180&lt;/div&gt;&lt;div class=&quot;line number181 index180 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;181&lt;/div&gt;&lt;div class=&quot;line number182 index181 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;182&lt;/div&gt;&lt;div class=&quot;line number183 index182 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;183&lt;/div&gt;&lt;div class=&quot;line number184 index183 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;184&lt;/div&gt;&lt;div class=&quot;line number185 index184 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;185&lt;/div&gt;&lt;div class=&quot;line number186 index185 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;186&lt;/div&gt;&lt;div class=&quot;line number187 index186 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;187&lt;/div&gt;&lt;div class=&quot;line number188 index187 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;188&lt;/div&gt;&lt;div class=&quot;line number189 index188 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;189&lt;/div&gt;&lt;div class=&quot;line number190 index189 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;190&lt;/div&gt;&lt;div class=&quot;line number191 index190 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;191&lt;/div&gt;&lt;div class=&quot;line number192 index191 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;192&lt;/div&gt;&lt;div class=&quot;line number193 index192 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;193&lt;/div&gt;&lt;div class=&quot;line number194 index193 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;194&lt;/div&gt;&lt;div class=&quot;line number195 index194 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;195&lt;/div&gt;&lt;div class=&quot;line number196 index195 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;196&lt;/div&gt;&lt;div class=&quot;line number197 index196 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;197&lt;/div&gt;&lt;div class=&quot;line number198 index197 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;198&lt;/div&gt;&lt;div class=&quot;line number199 index198 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;199&lt;/div&gt;&lt;div class=&quot;line number200 index199 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;200&lt;/div&gt;&lt;div class=&quot;line number201 index200 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;201&lt;/div&gt;&lt;div class=&quot;line number202 index201 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;202&lt;/div&gt;&lt;div class=&quot;line number203 index202 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;203&lt;/div&gt;&lt;div class=&quot;line number204 index203 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;204&lt;/div&gt;&lt;div class=&quot;line number205 index204 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;205&lt;/div&gt;&lt;div class=&quot;line number206 index205 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;206&lt;/div&gt;&lt;div class=&quot;line number207 index206 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;207&lt;/div&gt;&lt;div class=&quot;line number208 index207 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;208&lt;/div&gt;&lt;div class=&quot;line number209 index208 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;209&lt;/div&gt;&lt;div class=&quot;line number210 index209 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;210&lt;/div&gt;&lt;div class=&quot;line number211 index210 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;211&lt;/div&gt;&lt;div class=&quot;line number212 index211 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;212&lt;/div&gt;&lt;div class=&quot;line number213 index212 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;213&lt;/div&gt;&lt;div class=&quot;line number214 index213 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;214&lt;/div&gt;&lt;div class=&quot;line number215 index214 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;215&lt;/div&gt;&lt;div class=&quot;line number216 index215 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;216&lt;/div&gt;&lt;div class=&quot;line number217 index216 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;217&lt;/div&gt;&lt;div class=&quot;line number218 index217 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;218&lt;/div&gt;&lt;div class=&quot;line number219 index218 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;219&lt;/div&gt;&lt;div class=&quot;line number220 index219 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;220&lt;/div&gt;&lt;div class=&quot;line number221 index220 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;221&lt;/div&gt;&lt;div class=&quot;line number222 index221 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;222&lt;/div&gt;&lt;div class=&quot;line number223 index222 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;223&lt;/div&gt;&lt;div class=&quot;line number224 index223 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;224&lt;/div&gt;&lt;div class=&quot;line number225 index224 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;225&lt;/div&gt;&lt;div class=&quot;line number226 index225 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;226&lt;/div&gt;&lt;div class=&quot;line number227 index226 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;227&lt;/div&gt;&lt;div class=&quot;line number228 index227 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;228&lt;/div&gt;&lt;div class=&quot;line number229 index228 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;229&lt;/div&gt;&lt;div class=&quot;line number230 index229 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;230&lt;/div&gt;&lt;div class=&quot;line number231 index230 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;231&lt;/div&gt;&lt;div class=&quot;line number232 index231 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;232&lt;/div&gt;&lt;div class=&quot;line number233 index232 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;233&lt;/div&gt;&lt;div class=&quot;line number234 index233 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;234&lt;/div&gt;&lt;div class=&quot;line number235 index234 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;235&lt;/div&gt;&lt;div class=&quot;line number236 index235 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;236&lt;/div&gt;&lt;div class=&quot;line number237 index236 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;237&lt;/div&gt;&lt;div class=&quot;line number238 index237 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;238&lt;/div&gt;&lt;div class=&quot;line number239 index238 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;239&lt;/div&gt;&lt;div class=&quot;line number240 index239 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;240&lt;/div&gt;&lt;div class=&quot;line number241 index240 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;241&lt;/div&gt;&lt;div class=&quot;line number242 index241 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;242&lt;/div&gt;&lt;div class=&quot;line number243 index242 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;243&lt;/div&gt;&lt;div class=&quot;line number244 index243 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;244&lt;/div&gt;&lt;div class=&quot;line number245 index244 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;245&lt;/div&gt;&lt;div class=&quot;line number246 index245 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;246&lt;/div&gt;&lt;div class=&quot;line number247 index246 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;247&lt;/div&gt;&lt;div class=&quot;line number248 index247 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;248&lt;/div&gt;&lt;div class=&quot;line number249 index248 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;249&lt;/div&gt;&lt;div class=&quot;line number250 index249 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;250&lt;/div&gt;&lt;div class=&quot;line number251 index250 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;251&lt;/div&gt;&lt;div class=&quot;line number252 index251 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;252&lt;/div&gt;&lt;div class=&quot;line number253 index252 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;253&lt;/div&gt;&lt;div class=&quot;line number254 index253 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;254&lt;/div&gt;&lt;div class=&quot;line number255 index254 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;255&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; style=&quot;border-width: 0px; border-style: initial; border-color: initial; background: none; overflow: visible; border-radius: 0px; inset: auto; float: none; line-height: 20px; margin: 0px; outline: 0px; padding: 0px; position: static; vertical-align: baseline; box-sizing: content-box; min-height: inherit;&quot; width=&quot;1430&quot; height=&quot;NaN&quot;&gt;&lt;div class=&quot;container&quot; title=&quot;Hint: double-click to select code&quot; style=&quot;margin: 15px 0px 0px; padding: 0px 0px 15px; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: relative; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;################################################################################&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Licensed to the Apache Software Foundation (ASF) under one&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# or more contributor license agreements. See the NOTICE file&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# distributed with&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;this&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;work&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;additional information&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# regarding copyright ownership. The ASF licenses&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;this&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;file&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number6 index5 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# to you under the Apache License, Version&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;2.0&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;(the&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number7 index6 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;quot;License&amp;quot;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;); you may not use&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;this&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;file except in compliance&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number8 index7 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# with the License. You may obtain a copy of the License at&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number9 index8 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number10 index9 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# http:&lt;/code&gt;&lt;code class=&quot;java comments&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 125, 39) !important;&quot;&gt;//&lt;a href=&quot;https://confluence.enncloud.cn/pages/www.apache.org/licenses/LICENSE-2.0&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 125, 39) !important;&quot;&gt;www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number11 index10 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number12 index11 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Unless required by applicable law or agreed to in writing, software&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number13 index12 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# distributed under the License is distributed on an&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;quot;AS IS&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;BASIS,&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number14 index13 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number15 index14 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# See the License&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;the specific language governing permissions and&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number16 index15 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# limitations under the License.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number17 index16 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;################################################################################&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number18 index17 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number19 index18 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number20 index19 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#==============================================================================&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number21 index20 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Common&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number22 index21 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#==============================================================================&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number23 index22 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number24 index23 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The external address of the host on which the JobManager runs and can be&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number25 index24 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# reached by the TaskManagers and any clients which want to connect. This setting&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number26 index25 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# is only used in Standalone mode and may be overwritten on the JobManager side&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number27 index26 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# by specifying the --host &amp;lt;hostname&amp;gt; parameter of the bin/&lt;a href=&quot;https://confluence.enncloud.cn/pages/jobmanager.sh&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;jobmanager.sh&lt;/a&gt;&amp;nbsp;executable.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number28 index27 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# In high availability mode,&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;if&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;you use the bin/&lt;a href=&quot;https://confluence.enncloud.cn/pages/start-cluster.sh&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;start-cluster.sh&lt;/a&gt;&amp;nbsp;script and setup&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number29 index28 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# the conf/masters file,&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;this&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;will be taken care of automatically. Yarn/Mesos&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number30 index29 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# automatically configure the host name based on the hostname of the node where the&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number31 index30 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# JobManager runs.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number32 index31 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number33 index32 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;jobmanager.rpc.address:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;jobmanager.rpc.address:&lt;/a&gt;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/192.168&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;192.168&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/40.18&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;40.18&lt;/a&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number34 index33 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number35 index34 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The RPC port where the JobManager is reachable.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number36 index35 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number37 index36 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;jobmanager.rpc.port:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;jobmanager.rpc.port:&lt;/a&gt;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;6123&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number38 index37 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number39 index38 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number40 index39 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The total process memory size&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;the JobManager.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number41 index40 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number42 index41 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Note&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;this&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;accounts&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;all memory usage within the JobManager process, including JVM metaspace and other overhead.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number43 index42 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number44 index43 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;jobmanager.memory.process.size:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;jobmanager.memory.process.size:&lt;/a&gt;&amp;nbsp;1600m&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number45 index44 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number46 index45 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number47 index46 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The total process memory size&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;the TaskManager.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number48 index47 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number49 index48 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Note&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;this&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;accounts&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;all memory usage within the TaskManager process, including JVM metaspace and other overhead.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number50 index49 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number51 index50 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;taskmanager.memory.process.size:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;taskmanager.memory.process.size:&lt;/a&gt;&amp;nbsp;1728m&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number52 index51 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number53 index52 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# To exclude JVM metaspace and overhead, please, use total Flink memory size instead of&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;#39;&lt;a href=&quot;https://confluence.enncloud.cn/pages/taskmanager.memory.process.size&#039;&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;taskmanager.memory.process.size&amp;#39;&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number54 index53 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# It is not recommended to set both&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;#39;&lt;a href=&quot;https://confluence.enncloud.cn/pages/taskmanager.memory.process.size&#039;&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;taskmanager.memory.process.size&amp;#39;&lt;/a&gt;&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;and Flink memory.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number55 index54 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number56 index55 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&amp;nbsp;&lt;a href=&quot;taskmanager.memory.flink.size:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;taskmanager.memory.flink.size:&lt;/a&gt;&amp;nbsp;1280m&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number57 index56 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number58 index57 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The number of task slots that each TaskManager offers. Each slot runs one parallel pipeline.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number59 index58 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number60 index59 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;taskmanager.numberoftaskslots:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;taskmanager.numberOfTaskSlots:&lt;/a&gt;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;2&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number61 index60 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number62 index61 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The parallelism used&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;programs that did not specify and other parallelism.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number63 index62 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number64 index63 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;parallelism.&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;default&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;:&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;1&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number65 index64 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number66 index65 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;default&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;file system scheme and authority.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number67 index66 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number68 index67 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# By&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;default&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;file paths without scheme are interpreted relative to the local&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number69 index68 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# root file system&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;#39;file:///&amp;#39;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;. Use&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;this&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;to override the&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;default&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;and interpret&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number70 index69 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# relative paths relative to a different file system,&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number71 index70 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;example&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;#39;hdfs://mynamenode:12345&amp;#39;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number72 index71 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number73 index72 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# fs.&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;default&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;-scheme&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number74 index73 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number75 index74 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#==============================================================================&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number76 index75 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# High Availability&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number77 index76 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#==============================================================================&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number78 index77 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number79 index78 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The high-availability mode. Possible options are&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;#39;NONE&amp;#39;&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;or&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;#39;zookeeper&amp;#39;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number80 index79 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number81 index80 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;high-availability: zookeeper&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number82 index81 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number83 index82 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The path where metadata&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;master recovery is persisted. While ZooKeeper stores&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number84 index83 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# the small ground truth&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;checkpoint and leader election,&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;this&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;location stores&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number85 index84 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# the larger objects, like persisted dataflow graphs.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number86 index85 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number87 index86 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Must be a durable file system that is accessible from all nodes&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number88 index87 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# (like HDFS, S3, Ceph, nfs,&amp;nbsp;&lt;a href=&quot;https://confluence.enncloud.cn/pages/...)&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;...)&lt;/a&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number89 index88 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number90 index89 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;high-availability.storagedir:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;high-availability.storageDir:&lt;/a&gt;&amp;nbsp;hdfs:&lt;/code&gt;&lt;code class=&quot;java comments&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 125, 39) !important;&quot;&gt;//&lt;a href=&quot;https://confluence.enncloud.cn/pages/192.168.40.18/flink/ha/&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 125, 39) !important;&quot;&gt;192.168.40.18/flink/ha/&lt;/a&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number91 index90 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number92 index91 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The list of ZooKeeper quorum peers that coordinate the high-availability&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number93 index92 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# setup. This must be a list of the form:&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number94 index93 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;quot;host1:clientPort,host2:clientPort,...&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;(&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;default&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;clientPort:&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;2181&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;)&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number95 index94 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number96 index95 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;high-availability.zookeeper.quorum:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;high-availability.zookeeper.quorum:&lt;/a&gt;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/192.168&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;192.168&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/40.16&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;40.16&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;:&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;2181&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number97 index96 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number98 index97 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number99 index98 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# ACL options are based on https:&lt;/code&gt;&lt;code class=&quot;java comments&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 125, 39) !important;&quot;&gt;//&lt;a href=&quot;https://confluence.enncloud.cn/pages/zookeeper.apache.org/doc/r3.1.2/zookeeperProgrammers.html#sc_BuiltinACLSchemes&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 125, 39) !important;&quot;&gt;zookeeper.apache.org/doc/r3.1.2/zookeeperProgrammers.html#sc_BuiltinACLSchemes&lt;/a&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number100 index99 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# It can be either&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;quot;creator&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;(ZOO_CREATE_ALL_ACL) or&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;quot;open&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;(ZOO_OPEN_ACL_UNSAFE)&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number101 index100 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;default&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;value is&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;quot;open&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;and it can be changed to&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;quot;creator&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;if&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;ZK security is enabled&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number102 index101 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number103 index102 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;high-availability.zookeeper.client.acl:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;high-availability.zookeeper.client.acl:&lt;/a&gt;&amp;nbsp;open&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number104 index103 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number105 index104 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#==============================================================================&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number106 index105 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Fault tolerance and checkpointing&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number107 index106 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#==============================================================================&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number108 index107 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number109 index108 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The backend that will be used to store operator state checkpoints&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;if&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number110 index109 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# checkpointing is enabled.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number111 index110 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number112 index111 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Supported backends are&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;#39;jobmanager&amp;#39;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;,&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;#39;filesystem&amp;#39;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;,&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;#39;rocksdb&amp;#39;&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;, or the&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number113 index112 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# &amp;lt;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;class&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;-name-of-factory&amp;gt;.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number114 index113 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number115 index114 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;a href=&quot;state.backend:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;state.backend:&lt;/a&gt;&amp;nbsp;filesystem&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number116 index115 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number117 index116 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Directory&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;checkpoints filesystem, when using any of the&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;default&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;bundled&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number118 index117 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# state backends.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number119 index118 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number120 index119 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&amp;nbsp;&lt;a href=&quot;state.checkpoints.dir:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;state.checkpoints.dir:&lt;/a&gt;&amp;nbsp;hdfs:&lt;/code&gt;&lt;code class=&quot;java comments&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 125, 39) !important;&quot;&gt;//namenode-host:port/flink-checkpoints&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number121 index120 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number122 index121 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Default target directory&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;savepoints, optional.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number123 index122 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number124 index123 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&amp;nbsp;&lt;a href=&quot;state.savepoints.dir:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;state.savepoints.dir:&lt;/a&gt;&amp;nbsp;hdfs:&lt;/code&gt;&lt;code class=&quot;java comments&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 125, 39) !important;&quot;&gt;//namenode-host:port/flink-savepoints&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number125 index124 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number126 index125 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Flag to enable/disable incremental checkpoints&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;backends that&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number127 index126 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# support incremental checkpoints (like the RocksDB state backend).&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number128 index127 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number129 index128 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&amp;nbsp;&lt;a href=&quot;state.backend.incremental:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;state.backend.incremental:&lt;/a&gt;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;false&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number130 index129 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number131 index130 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The failover strategy,&amp;nbsp;&lt;a href=&quot;https://confluence.enncloud.cn/pages/i.e.,&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;i.e.,&lt;/a&gt;&amp;nbsp;how the job computation recovers from task failures.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number132 index131 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Only restart tasks that may have been affected by the task failure, which typically includes&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number133 index132 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# downstream tasks and potentially upstream tasks&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;if&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;their produced data is no longer available&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;consumption.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number134 index133 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number135 index134 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;jobmanager.execution.failover-strategy:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;jobmanager.execution.failover-strategy:&lt;/a&gt;&amp;nbsp;region&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number136 index135 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number137 index136 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#==============================================================================&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number138 index137 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Rest &amp;amp; web frontend&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number139 index138 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#==============================================================================&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number140 index139 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number141 index140 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The port to which the REST client connects to. If&amp;nbsp;&lt;a href=&quot;https://confluence.enncloud.cn/pages/rest.bind-port&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;rest.bind-port&lt;/a&gt;&amp;nbsp;has&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number142 index141 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# not been specified, then the server will bind to&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;this&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;port as well.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number143 index142 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number144 index143 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;a href=&quot;rest.port:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;rest.port:&lt;/a&gt;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;8081&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number145 index144 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number146 index145 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The address to which the REST client will connect to&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number147 index146 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number148 index147 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;a href=&quot;rest.address:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;rest.address:&lt;/a&gt;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;0.0&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;0.0&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number149 index148 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number150 index149 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Port range&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;the REST and web server to bind to.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number151 index150 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number152 index151 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;a href=&quot;rest.bind-port:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;rest.bind-port:&lt;/a&gt;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;8080&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;-&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;8090&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number153 index152 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number154 index153 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The address that the REST &amp;amp; web server binds to&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number155 index154 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number156 index155 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;a href=&quot;rest.bind-address:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;rest.bind-address:&lt;/a&gt;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;0.0&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;0.0&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number157 index156 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number158 index157 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Flag to specify whether job submission is enabled from the web-based&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number159 index158 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# runtime monitor. Uncomment to disable.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number160 index159 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number161 index160 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;a href=&quot;web.submit.enable:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;web.submit.enable:&lt;/a&gt;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;false&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number162 index161 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number163 index162 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#==============================================================================&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number164 index163 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Advanced&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number165 index164 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#==============================================================================&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number166 index165 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number167 index166 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Override the directories&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;temporary files. If not specified, the&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number168 index167 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# system-specific Java temporary directory (&lt;a href=&quot;https://confluence.enncloud.cn/pages/java.io.tmpdir&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;java.io.tmpdir&lt;/a&gt;&amp;nbsp;property) is taken.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number169 index168 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number170 index169 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# For framework setups on Yarn or Mesos, Flink will automatically pick up the&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number171 index170 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# containers&amp;#39; temp directories without any need&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;configuration.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number172 index171 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number173 index172 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Add a delimited list&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;multiple directories, using the system directory&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number174 index173 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# delimiter (colon&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;#39;:&amp;#39;&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;on unix) or a comma,&amp;nbsp;&lt;a href=&quot;e.g.:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;e.g.:&lt;/a&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number175 index174 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# /data1/tmp:/data2/tmp:/data3/tmp&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number176 index175 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number177 index176 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Note: Each directory entry is read from and written to by a different I/O&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number178 index177 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# thread. You can include the same directory multiple times in order to create&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number179 index178 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# multiple I/O threads against that directory. This is&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;example relevant&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number180 index179 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# high-throughput RAIDs.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number181 index180 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number182 index181 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;io.tmp.dirs:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;io.tmp.dirs:&lt;/a&gt;&amp;nbsp;/tmp&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number183 index182 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number184 index183 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The classloading resolve order. Possible values are&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;#39;child-first&amp;#39;&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;(Flink&amp;#39;s&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;default&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;)&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number185 index184 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# and&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;#39;parent-first&amp;#39;&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;(Java&amp;#39;s&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;default&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;).&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number186 index185 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number187 index186 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Child first classloading allows users to use different dependency/library&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number188 index187 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# versions in their application than those in the classpath. Switching back&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number189 index188 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# to&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;#39;parent-first&amp;#39;&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;may help with debugging dependency issues.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number190 index189 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number191 index190 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;classloader.resolve-order:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;classloader.resolve-order:&lt;/a&gt;&amp;nbsp;child-first&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number192 index191 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number193 index192 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The amount of memory going to the network stack. These numbers usually need&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number194 index193 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# no tuning. Adjusting them may be necessary in&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;case&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;of an &amp;quot;Insufficient number&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number195 index194 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# of network buffers&amp;quot; error. The&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;default&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;min is 64MB, the&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;default&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;max is 1GB.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number196 index195 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number197 index196 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;taskmanager.memory.network.fraction:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;taskmanager.memory.network.fraction:&lt;/a&gt;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;0.1&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number198 index197 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;taskmanager.memory.network.min:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;taskmanager.memory.network.min:&lt;/a&gt;&amp;nbsp;64mb&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number199 index198 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;taskmanager.memory.network.max:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;taskmanager.memory.network.max:&lt;/a&gt;&amp;nbsp;1gb&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number200 index199 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number201 index200 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#==============================================================================&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number202 index201 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Flink Cluster Security Configuration&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number203 index202 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#==============================================================================&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number204 index203 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number205 index204 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Kerberos authentication&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;various components - Hadoop, ZooKeeper, and connectors -&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number206 index205 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# may be enabled in four steps:&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number207 index206 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;1&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;. configure the local&amp;nbsp;&lt;a href=&quot;https://confluence.enncloud.cn/pages/krb5.conf&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;krb5.conf&lt;/a&gt;&amp;nbsp;file&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number208 index207 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;2&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;. provide Kerberos credentials (either a keytab or a ticket cache w/ kinit)&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number209 index208 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;3&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;. make the credentials available to various JAAS login contexts&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number210 index209 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;4&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;. configure the connector to use JAAS/SASL&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number211 index210 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number212 index211 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The below configure how Kerberos credentials are provided. A keytab will be used instead of&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number213 index212 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# a ticket cache&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;if&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;the keytab path and principal are set.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number214 index213 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number215 index214 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&amp;nbsp;&lt;a href=&quot;security.kerberos.login.use-ticket-cache:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;security.kerberos.login.use-ticket-cache:&lt;/a&gt;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;true&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number216 index215 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&amp;nbsp;&lt;a href=&quot;security.kerberos.login.keytab:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;security.kerberos.login.keytab:&lt;/a&gt;&amp;nbsp;/path/to/kerberos/keytab&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number217 index216 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&amp;nbsp;&lt;a href=&quot;security.kerberos.login.principal:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;security.kerberos.login.principal:&lt;/a&gt;&amp;nbsp;flink-user&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number218 index217 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number219 index218 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The configuration below defines which JAAS login contexts&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number220 index219 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number221 index220 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&amp;nbsp;&lt;a href=&quot;security.kerberos.login.contexts:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;security.kerberos.login.contexts:&lt;/a&gt;&amp;nbsp;Client,KafkaClient&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number222 index221 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number223 index222 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#==============================================================================&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number224 index223 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# ZK Security Configuration&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number225 index224 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#==============================================================================&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number226 index225 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number227 index226 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Below configurations are applicable&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;if&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;ZK ensemble is configured&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;security&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number228 index227 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number229 index228 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Override below configuration to provide custom ZK service name&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;if&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;configured&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number230 index229 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;zookeeper.sasl.service-name:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;zookeeper.sasl.service-name:&lt;/a&gt;&amp;nbsp;zookeeper&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number231 index230 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number232 index231 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The configuration below must match one of the values set in&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java string&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;&amp;quot;&lt;a href=&quot;https://confluence.enncloud.cn/pages/security.kerberos.login.contexts&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 158, 123) !important;&quot;&gt;security.kerberos.login.contexts&lt;/a&gt;&amp;quot;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number233 index232 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;zookeeper.sasl.login-context-name:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;zookeeper.sasl.login-context-name:&lt;/a&gt;&amp;nbsp;Client&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number234 index233 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number235 index234 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#==============================================================================&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number236 index235 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# HistoryServer&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number237 index236 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#==============================================================================&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number238 index237 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number239 index238 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The HistoryServer is started and stopped via bin/&lt;a href=&quot;https://confluence.enncloud.cn/pages/historyserver.sh&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;historyserver.sh&lt;/a&gt;&amp;nbsp;(start|stop)&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number240 index239 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number241 index240 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Directory to upload completed jobs to. Add&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;this&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;directory to the list of&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number242 index241 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# monitored directories of the HistoryServer as well (see below).&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number243 index242 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;a href=&quot;jobmanager.archive.fs.dir:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;jobmanager.archive.fs.dir:&lt;/a&gt;&amp;nbsp;hdfs:&lt;/code&gt;&lt;code class=&quot;java comments&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 125, 39) !important;&quot;&gt;///completed-jobs/&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number244 index243 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number245 index244 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The address under which the web-based HistoryServer listens.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number246 index245 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;a href=&quot;historyserver.web.address:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;historyserver.web.address:&lt;/a&gt;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;0.0&lt;/code&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;.&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;0.0&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number247 index246 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number248 index247 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# The port under which the web-based HistoryServer listens.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number249 index248 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;a href=&quot;historyserver.web.port:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;historyserver.web.port:&lt;/a&gt;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;8082&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number250 index249 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number251 index250 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Comma separated list of directories to monitor&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;completed jobs.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number252 index251 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;a href=&quot;historyserver.archive.fs.dir:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;historyserver.archive.fs.dir:&lt;/a&gt;&amp;nbsp;hdfs:&lt;/code&gt;&lt;code class=&quot;java comments&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 125, 39) !important;&quot;&gt;///completed-jobs/&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number253 index252 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number254 index253 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;# Interval in milliseconds&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java keyword&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: aqua !important;&quot;&gt;for&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;refreshing the monitored directories.&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number255 index254 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#&lt;a href=&quot;historyserver.archive.fs.refresh-interval:&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;historyserver.archive.fs.refresh-interval:&lt;/a&gt;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;java value&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(0, 153, 0) !important;&quot;&gt;10000&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style=&quot;margin-top: 10px; margin-bottom: 0px; padding: 0px; color: rgb(23, 43, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 24px;&quot;&gt;二、启动Flink集群&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;code panel pdl conf-macro output-block&quot; data-hasbody=&quot;true&quot; data-macro-name=&quot;code&quot; style=&quot;margin: 10px 0px; padding: 0px; color: rgb(51, 51, 51); border: 1px solid rgb(223, 225, 229); overflow: auto; border-radius: 3px; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap;&quot;&gt;&lt;div class=&quot;codeContent panelContent pdl&quot; style=&quot;margin: 0px; padding: 0px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: 20px; overflow: hidden; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;div id=&quot;highlighter_331969&quot; class=&quot;syntaxhighlighter sh-emacs  java&quot; style=&quot;margin: 0px; padding: 0px; width: 1491px; position: relative; overflow: auto; font-size: 1em; background-color: black !important;&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;1491&quot; height=&quot;NaN&quot; style=&quot;width: 1453px;&quot;&gt;&lt;tbody style=&quot;border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;&lt;tr style=&quot;border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot; class=&quot;firstRow&quot;&gt;&lt;td class=&quot;gutter&quot; style=&quot;border-radius: 0px; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right-color: rgb(204, 204, 204); inset: auto; float: none; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0px 0px 15px; position: static; vertical-align: baseline; box-sizing: content-box; min-height: inherit; background: rgb(10, 43, 29) !important; color: rgb(211, 211, 211) !important;&quot; width=&quot;NaN&quot; height=&quot;NaN&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;1&lt;/div&gt;&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;2&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;3&lt;/div&gt;&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;4&lt;/div&gt;&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;5&lt;/div&gt;&lt;div class=&quot;line number6 index5 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;6&lt;/div&gt;&lt;div class=&quot;line number7 index6 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;7&lt;/div&gt;&lt;div class=&quot;line number8 index7 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;8&lt;/div&gt;&lt;div class=&quot;line number9 index8 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;9&lt;/div&gt;&lt;div class=&quot;line number10 index9 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;10&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; style=&quot;border-width: 0px; border-style: initial; border-color: initial; background: none; overflow: visible; border-radius: 0px; inset: auto; float: none; line-height: 20px; margin: 0px; outline: 0px; padding: 0px; position: static; vertical-align: baseline; box-sizing: content-box; min-height: inherit;&quot; width=&quot;1438&quot; height=&quot;NaN&quot;&gt;&lt;div class=&quot;container&quot; title=&quot;Hint: double-click to select code&quot; style=&quot;margin: 15px 0px 0px; padding: 0px 0px 15px; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: relative; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;./bin/&lt;a href=&quot;https://confluence.enncloud.cn/pages/start-cluster.sh&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;start-cluster.sh&lt;/a&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#启动flink集群 ./bin/&lt;a href=&quot;https://confluence.enncloud.cn/pages/start-cluster.sh&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;start-cluster.sh&lt;/a&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#停止flink集群 ./bin/&lt;a href=&quot;https://confluence.enncloud.cn/pages/stop-cluster.sh&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;stop-cluster.sh&lt;/a&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number6 index5 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#启动jobmanager ./bin/&lt;a href=&quot;https://confluence.enncloud.cn/pages/jobmanager.sh&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;jobmanager.sh&lt;/a&gt;&amp;nbsp;start&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number7 index6 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#停止jobmanager ./bin/&lt;a href=&quot;https://confluence.enncloud.cn/pages/jobmanager.sh&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;jobmanager.sh&lt;/a&gt;&amp;nbsp;stop&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number8 index7 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number9 index8 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#启动taskmanager ./bin/&lt;a href=&quot;https://confluence.enncloud.cn/pages/taskmanager.sh&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;taskmanager.sh&lt;/a&gt;&amp;nbsp;start&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number10 index9 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;java plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;#停止taskmanager ./bin/&lt;a href=&quot;https://confluence.enncloud.cn/pages/taskmanager.sh&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;taskmanager.sh&lt;/a&gt;&amp;nbsp;stop&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style=&quot;margin-top: 10px; margin-bottom: 0px; padding: 0px; color: rgb(23, 43, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;font-size: 24px;&quot;&gt;三、浏览Flink Web UI界面&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top: 10px; margin-bottom: 0px; padding: 0px; color: rgb(23, 43, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;a class=&quot;external-link&quot; href=&quot;http://192.168.40.18:8081/#/overview&quot; rel=&quot;nofollow&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none;&quot;&gt;http://192.168.40.18:8081/#/overview&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 12 Dec 2025 19:23:18 +0800</pubDate></item><item><title>OpenTSDB部署</title><link>https://www.ifx123.cn/post/26.html</link><description>&lt;h1 id=&quot;OpenTSDB部署-一、设置JDK&quot; style=&quot;margin: 30px 0px 0px; padding: 0px; color: rgb(23, 43, 77); font-size: 24px; font-weight: normal; line-height: 1.25; border-bottom-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;ne-text&quot;&gt;一、设置JDK&lt;/span&gt;&lt;/h1&gt;&lt;p class=&quot;ne-p&quot; style=&quot;margin-top: 10px; margin-bottom: 0px; padding: 0px; color: rgb(23, 43, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;ne-text&quot; style=&quot;color: #999AAA;&quot;&gt;配置java环境到/etc/profile中&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;code panel pdl conf-macro output-block&quot; data-hasbody=&quot;true&quot; data-macro-name=&quot;code&quot; style=&quot;margin: 10px 0px; padding: 0px; color: rgb(51, 51, 51); border: 1px solid rgb(223, 225, 229); overflow: auto; border-radius: 3px; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap;&quot;&gt;&lt;div class=&quot;codeContent panelContent pdl&quot; style=&quot;margin: 0px; padding: 0px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: 20px; overflow: hidden; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;div id=&quot;highlighter_313249&quot; class=&quot;syntaxhighlighter sh-emacs  bash&quot; style=&quot;margin: 0px; padding: 0px; width: 1491px; position: relative; overflow: auto; font-size: 1em; background-color: black !important;&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;1491&quot; height=&quot;NaN&quot; style=&quot;width: 1453px;&quot;&gt;&lt;tbody style=&quot;border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;&lt;tr style=&quot;border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot; class=&quot;firstRow&quot;&gt;&lt;td class=&quot;gutter&quot; style=&quot;border-radius: 0px; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right-color: rgb(204, 204, 204); inset: auto; float: none; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0px 0px 15px; position: static; vertical-align: baseline; box-sizing: content-box; min-height: inherit; background-image: initial !important; background-position: initial !important; background-size: initial !important; background-repeat: initial !important; background-attachment: initial !important; background-origin: initial !important; background-clip: initial !important; color: rgb(211, 211, 211) !important;&quot; width=&quot;NaN&quot; height=&quot;NaN&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;1&lt;/div&gt;&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;2&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;3&lt;/div&gt;&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;4&lt;/div&gt;&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;5&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; style=&quot;border-width: 0px; border-style: initial; border-color: initial; background: none; overflow: visible; border-radius: 0px; inset: auto; float: none; line-height: 20px; margin: 0px; outline: 0px; padding: 0px; position: static; vertical-align: baseline; box-sizing: content-box; min-height: inherit;&quot; width=&quot;1446&quot; height=&quot;NaN&quot;&gt;&lt;div class=&quot;container&quot; title=&quot;Hint: double-click to select code&quot; style=&quot;margin: 15px 0px 0px; padding: 0px 0px 15px; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: relative; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash functions&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(129, 206, 249) !important;&quot;&gt;export&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;JAVA_HOME=&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/usr/java/jdk1&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/.8.0_121&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;.8.0_121&lt;/a&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash functions&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(129, 206, 249) !important;&quot;&gt;export&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;JRE_HOME=${JAVA_HOME}&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/jre&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash functions&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(129, 206, 249) !important;&quot;&gt;export&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;CLASSPATH=.:${JAVA_HOME}&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/lib&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;:${JRE_HOME}&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/lib&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash functions&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(129, 206, 249) !important;&quot;&gt;export&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;PATH=${JAVA_HOME}&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/bin&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;:$PATH&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash functions&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(129, 206, 249) !important;&quot;&gt;export&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;HADOOP_CONF_DIR=&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/etc/hadoop&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;h1 id=&quot;OpenTSDB部署-二、安装opentsdb&quot; style=&quot;margin: 30px 0px 0px; padding: 0px; color: rgb(23, 43, 77); font-size: 24px; font-weight: normal; line-height: 1.25; border-bottom-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;ne-text&quot;&gt;二、安装opentsdb&lt;/span&gt;&lt;/h1&gt;&lt;div class=&quot;code panel pdl conf-macro output-block&quot; data-hasbody=&quot;true&quot; data-macro-name=&quot;code&quot; style=&quot;margin: 10px 0px; padding: 0px; color: rgb(51, 51, 51); border: 1px solid rgb(223, 225, 229); overflow: auto; border-radius: 3px; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap;&quot;&gt;&lt;div class=&quot;codeContent panelContent pdl&quot; style=&quot;margin: 0px; padding: 0px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: 20px; overflow: hidden; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;div id=&quot;highlighter_27565&quot; class=&quot;syntaxhighlighter sh-emacs  bash&quot; style=&quot;margin: 0px; padding: 0px; width: 1491px; position: relative; overflow: auto; font-size: 1em; background-color: black !important;&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;1491&quot; height=&quot;NaN&quot; style=&quot;width: 1453px;&quot;&gt;&lt;tbody style=&quot;border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;&lt;tr style=&quot;border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot; class=&quot;firstRow&quot;&gt;&lt;td class=&quot;gutter&quot; style=&quot;border-radius: 0px; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right-color: rgb(204, 204, 204); inset: auto; float: none; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0px 0px 15px; position: static; vertical-align: baseline; box-sizing: content-box; min-height: inherit; background-image: initial !important; background-position: initial !important; background-size: initial !important; background-repeat: initial !important; background-attachment: initial !important; background-origin: initial !important; background-clip: initial !important; color: rgb(211, 211, 211) !important;&quot; width=&quot;NaN&quot; height=&quot;NaN&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;1&lt;/div&gt;&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;2&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;3&lt;/div&gt;&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;4&lt;/div&gt;&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;5&lt;/div&gt;&lt;div class=&quot;line number6 index5 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;6&lt;/div&gt;&lt;div class=&quot;line number7 index6 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;7&lt;/div&gt;&lt;div class=&quot;line number8 index7 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;8&lt;/div&gt;&lt;div class=&quot;line number9 index8 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;9&lt;/div&gt;&lt;div class=&quot;line number10 index9 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;10&lt;/div&gt;&lt;div class=&quot;line number11 index10 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;11&lt;/div&gt;&lt;div class=&quot;line number12 index11 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;12&lt;/div&gt;&lt;div class=&quot;line number13 index12 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;13&lt;/div&gt;&lt;div class=&quot;line number14 index13 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;14&lt;/div&gt;&lt;div class=&quot;line number15 index14 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;15&lt;/div&gt;&lt;div class=&quot;line number16 index15 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;16&lt;/div&gt;&lt;div class=&quot;line number17 index16 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;17&lt;/div&gt;&lt;div class=&quot;line number18 index17 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;18&lt;/div&gt;&lt;div class=&quot;line number19 index18 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;19&lt;/div&gt;&lt;div class=&quot;line number20 index19 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;20&lt;/div&gt;&lt;div class=&quot;line number21 index20 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;21&lt;/div&gt;&lt;div class=&quot;line number22 index21 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;22&lt;/div&gt;&lt;div class=&quot;line number23 index22 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;23&lt;/div&gt;&lt;div class=&quot;line number24 index23 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;24&lt;/div&gt;&lt;div class=&quot;line number25 index24 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;25&lt;/div&gt;&lt;div class=&quot;line number26 index25 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;26&lt;/div&gt;&lt;div class=&quot;line number27 index26 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;27&lt;/div&gt;&lt;div class=&quot;line number28 index27 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;28&lt;/div&gt;&lt;div class=&quot;line number29 index28 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;29&lt;/div&gt;&lt;div class=&quot;line number30 index29 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;30&lt;/div&gt;&lt;div class=&quot;line number31 index30 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;31&lt;/div&gt;&lt;div class=&quot;line number32 index31 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;32&lt;/div&gt;&lt;div class=&quot;line number33 index32 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;33&lt;/div&gt;&lt;div class=&quot;line number34 index33 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;34&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; style=&quot;border-width: 0px; border-style: initial; border-color: initial; background: none; overflow: visible; border-radius: 0px; inset: auto; float: none; line-height: 20px; margin: 0px; outline: 0px; padding: 0px; position: static; vertical-align: baseline; box-sizing: content-box; min-height: inherit;&quot; width=&quot;1438&quot; height=&quot;NaN&quot;&gt;&lt;div class=&quot;container&quot; title=&quot;Hint: double-click to select code&quot; style=&quot;margin: 15px 0px 0px; padding: 0px 0px 15px; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: relative; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;安装GnuPlot&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;yum&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;bash functions&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(129, 206, 249) !important;&quot;&gt;install&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;gnuplot&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;验证gnuplot的安装以及png的安装成功&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;gnuplot&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number6 index5 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;gnuplot&amp;gt;&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;bash functions&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(129, 206, 249) !important;&quot;&gt;set&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;terminal png&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number7 index6 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number8 index7 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;安装opentsdb&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number9 index8 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;rpm -ivh&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/root/tmp/opentsdb/opentsdb-2&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/.4.0.noarch.rpm&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;.4.0.noarch.rpm&lt;/a&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number10 index9 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number11 index10 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;配置&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number12 index11 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;$&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;bash functions&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(129, 206, 249) !important;&quot;&gt;cd&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/usr/share/opentsdb&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number13 index12 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;$ vim&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/usr/share/opentsdb/etc/opentsdb/opentsdb&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;.conf&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number14 index13 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/tsd.network.port&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;tsd.network.port&lt;/a&gt;&amp;nbsp;= 4242&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number15 index14 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/tsd.network.bind&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;tsd.network.bind&lt;/a&gt;&amp;nbsp;=&amp;nbsp;&lt;a href=&quot;https://confluence.enncloud.cn/pages/0.0.0.0&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;0.0.0.0&lt;/a&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number16 index15 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/tsd.network.worker_threads&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;tsd.network.worker_threads&lt;/a&gt;&amp;nbsp;= 8&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number17 index16 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/tsd.http.staticroot&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;tsd.http.staticroot&lt;/a&gt;&amp;nbsp;= build&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/staticroot&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number18 index17 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/tsd.http.cachedir&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;tsd.http.cachedir&lt;/a&gt;&amp;nbsp;=&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/tmp/opentsdb&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number19 index18 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/tsd.core.auto_create_metrics&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;tsd.core.auto_create_metrics&lt;/a&gt;&amp;nbsp;=&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;bash functions&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(129, 206, 249) !important;&quot;&gt;true&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number20 index19 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/tsd.storage.hbase.zk_quorum&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;tsd.storage.hbase.zk_quorum&lt;/a&gt;&amp;nbsp;= localhost:2181&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number21 index20 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number22 index21 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;在Hbase中创建表&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number23 index22 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash functions&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(129, 206, 249) !important;&quot;&gt;env&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;COMPRESSION=NONE HBASE_HOME=&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/opt/cloudera/parcels/CDH-6&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;&lt;a href=&quot;https://confluence.enncloud.cn/pages/.3.2-1.cdh6.3.2.p0.1605554&quot; style=&quot;text-decoration-line: none; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;.3.2-1.cdh6.3.2.p0.1605554&lt;/a&gt;&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/lib/hbase&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/usr/share/opentsdb/tools/create_table&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;.sh&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number24 index23 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number25 index24 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;赋权&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number26 index25 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash functions&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(129, 206, 249) !important;&quot;&gt;chown&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;-R 755&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/usr/share/opentsdb&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number27 index26 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number28 index27 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash functions&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(129, 206, 249) !important;&quot;&gt;ln&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;-s&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/usr/share/opentsdb/etc/init&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;.d&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/opentsdb&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/etc/init&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;.d/&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number29 index28 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number30 index29 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash comments&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(255, 125, 39) !important;&quot;&gt;# ln -s /usr/share/opentsdb/etc/systemd/system/opentsdb@.service /etc/systemd/system/&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number31 index30 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number32 index31 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash functions&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(129, 206, 249) !important;&quot;&gt;ln&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;-s&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/usr/share/opentsdb/etc/opentsdb/&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;*&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/etc/opentsdb/&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number33 index32 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number34 index33 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash functions&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(129, 206, 249) !important;&quot;&gt;ln&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;-s&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/usr/share/opentsdb/bin/tsdb&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/usr/bin/&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;h1 id=&quot;OpenTSDB部署-三、注册系统服务&quot; style=&quot;margin: 30px 0px 0px; padding: 0px; color: rgb(23, 43, 77); font-size: 24px; font-weight: normal; line-height: 1.25; border-bottom-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;ne-text&quot; style=&quot;color: #000000;&quot;&gt;三、注册系统服务&lt;/span&gt;&lt;/h1&gt;&lt;p class=&quot;ne-p&quot; style=&quot;margin-top: 10px; margin-bottom: 0px; padding: 0px; color: rgb(23, 43, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;ne-text&quot; style=&quot;color: #000000;&quot;&gt;opentsdb的服务注册为系统服务，即可以用systemctl status/start/stop/restart opentsdb来查看控制&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;ne-p&quot; style=&quot;margin-top: 10px; margin-bottom: 0px; padding: 0px; color: rgb(23, 43, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;br/&gt;&lt;/p&gt;&lt;div class=&quot;code panel pdl conf-macro output-block&quot; data-hasbody=&quot;true&quot; data-macro-name=&quot;code&quot; style=&quot;margin: 10px 0px; padding: 0px; color: rgb(51, 51, 51); border: 1px solid rgb(223, 225, 229); overflow: auto; border-radius: 3px; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap;&quot;&gt;&lt;div class=&quot;codeContent panelContent pdl&quot; style=&quot;margin: 0px; padding: 0px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: 20px; overflow: hidden; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;div id=&quot;highlighter_32041&quot; class=&quot;syntaxhighlighter sh-emacs  bash&quot; style=&quot;margin: 0px; padding: 0px; width: 1491px; position: relative; overflow: auto; font-size: 1em; background-color: black !important;&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;1491&quot; height=&quot;NaN&quot; style=&quot;width: 1453px;&quot;&gt;&lt;tbody style=&quot;border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;&lt;tr style=&quot;border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot; class=&quot;firstRow&quot;&gt;&lt;td class=&quot;gutter&quot; style=&quot;border-radius: 0px; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right-color: rgb(204, 204, 204); inset: auto; float: none; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0px 0px 15px; position: static; vertical-align: baseline; box-sizing: content-box; min-height: inherit; background-image: initial !important; background-position: initial !important; background-size: initial !important; background-repeat: initial !important; background-attachment: initial !important; background-origin: initial !important; background-clip: initial !important; color: rgb(211, 211, 211) !important;&quot; width=&quot;NaN&quot; height=&quot;NaN&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;1&lt;/div&gt;&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;2&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;3&lt;/div&gt;&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;4&lt;/div&gt;&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;5&lt;/div&gt;&lt;div class=&quot;line number6 index5 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;6&lt;/div&gt;&lt;div class=&quot;line number7 index6 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;7&lt;/div&gt;&lt;div class=&quot;line number8 index7 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;8&lt;/div&gt;&lt;div class=&quot;line number9 index8 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;9&lt;/div&gt;&lt;div class=&quot;line number10 index9 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;10&lt;/div&gt;&lt;div class=&quot;line number11 index10 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;11&lt;/div&gt;&lt;div class=&quot;line number12 index11 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;12&lt;/div&gt;&lt;div class=&quot;line number13 index12 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;13&lt;/div&gt;&lt;div class=&quot;line number14 index13 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;14&lt;/div&gt;&lt;div class=&quot;line number15 index14 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;15&lt;/div&gt;&lt;div class=&quot;line number16 index15 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;16&lt;/div&gt;&lt;div class=&quot;line number17 index16 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;17&lt;/div&gt;&lt;div class=&quot;line number18 index17 alt1&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;18&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; style=&quot;border-width: 0px; border-style: initial; border-color: initial; background: none; overflow: visible; border-radius: 0px; inset: auto; float: none; line-height: 20px; margin: 0px; outline: 0px; padding: 0px; position: static; vertical-align: baseline; box-sizing: content-box; min-height: inherit;&quot; width=&quot;1438&quot; height=&quot;NaN&quot;&gt;&lt;div class=&quot;container&quot; title=&quot;Hint: double-click to select code&quot; style=&quot;margin: 15px 0px 0px; padding: 0px 0px 15px; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: relative; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash functions&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(129, 206, 249) !important;&quot;&gt;vi&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/usr/lib/systemd/system/opentsdb&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;.service&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number2 index1 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number3 index2 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;[Unit]&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number4 index3 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number5 index4 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;Description=OpenTSDB Service&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number6 index5 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number7 index6 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;[Service]&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number8 index7 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number9 index8 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;Type=forking&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number10 index9 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number11 index10 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;PrivateTmp=&lt;/code&gt;&lt;code class=&quot;bash functions&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(129, 206, 249) !important;&quot;&gt;yes&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number12 index11 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number13 index12 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;ExecStart=&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/usr/share/opentsdb/etc/init&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;.d&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/opentsdb&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;start&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number14 index13 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number15 index14 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;ExecStop=&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/usr/share/opentsdb/etc/init&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;.d&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/opentsdb&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;stop&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number16 index15 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;line number17 index16 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;Restart=on-abort&lt;/code&gt;&lt;/div&gt;&lt;div class=&quot;line number18 index17 alt1&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash functions&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(129, 206, 249) !important;&quot;&gt;ln&lt;/code&gt;&amp;nbsp;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;-s&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/usr/share/opentsdb/etc/opentsdb/&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;*&amp;nbsp;&lt;/code&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;/etc/opentsdb/&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;h1 id=&quot;OpenTSDB部署-四、启动&quot; style=&quot;margin: 30px 0px 0px; padding: 0px; color: rgb(23, 43, 77); font-size: 24px; font-weight: normal; line-height: 1.25; border-bottom-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;ne-text&quot;&gt;四、启动&lt;/span&gt;&lt;/h1&gt;&lt;div class=&quot;code panel pdl conf-macro output-block&quot; data-hasbody=&quot;true&quot; data-macro-name=&quot;code&quot; style=&quot;margin: 10px 0px; padding: 0px; color: rgb(51, 51, 51); border: 1px solid rgb(223, 225, 229); overflow: auto; border-radius: 3px; background-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap;&quot;&gt;&lt;div class=&quot;codeContent panelContent pdl&quot; style=&quot;margin: 0px; padding: 0px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: 20px; overflow: hidden; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;&quot;&gt;&lt;div style=&quot;margin: 0px; padding: 0px;&quot;&gt;&lt;div id=&quot;highlighter_207083&quot; class=&quot;syntaxhighlighter sh-emacs  bash&quot; style=&quot;margin: 0px; padding: 0px; width: 1491px; position: relative; overflow: auto; font-size: 1em; background-color: black !important;&quot;&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; width=&quot;1491&quot; height=&quot;NaN&quot; style=&quot;width: 1453px;&quot;&gt;&lt;tbody style=&quot;border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;&lt;tr style=&quot;border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot; class=&quot;firstRow&quot;&gt;&lt;td class=&quot;gutter&quot; style=&quot;border-radius: 0px; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right-color: rgb(204, 204, 204); inset: auto; float: none; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px 0px 0px 15px; position: static; vertical-align: baseline; box-sizing: content-box; min-height: inherit; background-image: initial !important; background-position: initial !important; background-size: initial !important; background-repeat: initial !important; background-attachment: initial !important; background-origin: initial !important; background-clip: initial !important; color: rgb(211, 211, 211) !important;&quot; width=&quot;NaN&quot; height=&quot;NaN&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;margin: 0px; padding: 0px 0.5em 0px 1em; border-radius: 0px; background: none; border-top: 0px; border-right: none; border-bottom: 0px; border-left: 0px; border-image: initial; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; text-align: right; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; white-space: pre;&quot;&gt;1&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;code&quot; style=&quot;border-width: 0px; border-style: initial; border-color: initial; background: none; overflow: visible; border-radius: 0px; inset: auto; float: none; line-height: 20px; margin: 0px; outline: 0px; padding: 0px; position: static; vertical-align: baseline; box-sizing: content-box; min-height: inherit;&quot; width=&quot;1446&quot; height=&quot;NaN&quot;&gt;&lt;div class=&quot;container&quot; title=&quot;Hint: double-click to select code&quot; style=&quot;margin: 15px 0px 0px; padding: 0px 0px 15px; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: relative; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit;&quot;&gt;&lt;div class=&quot;line number1 index0 alt2&quot; style=&quot;margin: 0px; padding: 0px 1em; border-radius: 0px; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; outline: 0px; overflow: visible; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; text-wrap-mode: nowrap;&quot;&gt;&lt;code class=&quot;bash plain&quot; style=&quot;font-family: Consolas, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, Courier, monospace; border-radius: 0px; background: none; border: 0px; inset: auto; float: none; height: auto; line-height: 20px; margin: 0px; outline: 0px; overflow: visible; padding: 0px; position: static; vertical-align: baseline; width: auto; box-sizing: content-box; min-height: inherit; color: rgb(211, 211, 211) !important;&quot;&gt;systemctl start opentsdb&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;h1 id=&quot;OpenTSDB部署-五、登录验证&quot; style=&quot;margin: 30px 0px 0px; padding: 0px; color: rgb(23, 43, 77); font-size: 24px; font-weight: normal; line-height: 1.25; border-bottom-color: rgb(255, 255, 255); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;span class=&quot;ne-text&quot; style=&quot;color: #000000;&quot;&gt;五、登录验证&lt;/span&gt;&lt;/h1&gt;&lt;p class=&quot;ne-p&quot; style=&quot;margin-top: 10px; margin-bottom: 0px; padding: 0px; color: rgb(23, 43, 77); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, &amp;quot;Fira Sans&amp;quot;, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; text-wrap-mode: wrap; background-color: rgb(255, 255, 255);&quot;&gt;&lt;a class=&quot;external-link&quot; href=&quot;http://192.168.40.16:4242/&quot; rel=&quot;nofollow&quot; style=&quot;color: rgb(0, 82, 204); text-decoration-line: none;&quot;&gt;http://192.168.40.16:4242/&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 12 Dec 2025 19:18:09 +0800</pubDate></item></channel></rss>