[{"id":"bcb0874d-299b-448e-9552-9e9b25ef80dd","tags":[{"product":null,"links":null,"id":"ba7e818e-4f6b-4211-b1ac-58e3bafcf439","name":"\u66F4\u65B0","color":"orange","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"8ce3627e-9e58-471b-9133-4f135d191e7b","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"ae60ae59-34f5-4f32-a8eb-243ed1457543","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"3d4848c3-910f-4ffa-9153-60bb507334a9","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"133f4ca6-d951-4d65-a618-3dc6301266f7","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"de62ec1c-813e-40b1-8160-a4cd109afe64","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"2426c71d-8332-4cbd-a436-1ec4f8666464","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"2ce7b6b0-78aa-4e4b-bf8a-e4ba2f988298","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"4706db46-0811-4652-8f59-1e0a1da84758","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"8f1271bb-2cd9-4f39-9897-c15b239ee7ab","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"677e13a7-6f3e-449f-986c-2c3a26f8d54f","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"5e40f6dc-caec-49d7-a1d0-be65f06815ba","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"2457f0e0-9e71-4860-a87d-065e0fb84f84","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"d5c67fd0-1145-482c-9113-97b492c44c18","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"a609a8fa-ab91-4c1d-a1c3-d209d0463303","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"b4a9eb15-94e5-48df-b218-a24138f0cf9c","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]}]
静默安装也可称为无人值守安装,Wyn 支持静默安装,将所有设置项预先配置到安装命令中,安装完成后系统可以直接使用,并且在安装过程中不出现安装画面和弹窗。
本文为您介绍在 Linux 环境中静默安装、退出码以及卸载时使用的命令、参数及意义,并列举了一些示例。
静默安装是在普通安装命令(sudo bash ./install.sh
)后添加固定的命令参数来预制设置项,组成静默安装的命令。
命令参数:
-s 代表进行静默安装。
-l 代表进行集群部署安装。默认为单进程部署。
-p 指定安装路径。一旦使用自定义安装路径,之后在升级/卸载时也需要指定。
-m 指定安装的组件,可选值为: 'Server', 'ReportingWorker' ,‘DashboardWorker’和'CotWorker'。
-d 代表使用自定义的数据库,可选值为: "PostgreSQL", "SqlServer", "MySql" , "Oracle","DM" ,"OceanBase"。如果未提供此参数,则按照默认的内置数据库进行安装。
-c 与 -d 参数一起使用,用来填写自定义数据库的连接字符串。
-o 表示将数据全部存储在一个名为wyn的数据库中。
-i 代表导入示例文档。
-f 与 -i 一起使用,代表导入自定义的示例文件包,并给定自定义文件包的地址。
-a 用来设置 admin 用户的密码。
-b 指定Server IP,如安装非Server组件则需指定Server IP地址。
-k 指定激活码。
-t 输入子节点的秘钥。
-e 为数据库连接字串加密。
-h 显示帮助信息。
退出码用来查看静默安装的执行结果。
查看退出码命令: echo $?
注意:在执行安装命令和查看退出码命令之间不能执行其他任何命令。
退出码含义如下:
0 - 安装成功。
1 - 显示帮助信息。
2 - 检测到不支持的参数。
3 - 检测到不支持的数据库提供程序。
4 - 无效的数据库连接字符串(连接到数据库服务器失败)。
5 – MySQL 数据库限制了插入和更新数据的数据包小于300M,不满足要求。
6 - 检测到无效的组件名。
7 - 未选择组件。
8 - 未提供服务器的IP地址。
9 - 启动 wyn 服务失败。
10 - 注册 license 失败。
100 - 用户通过“CTRL+C”终止了安装过程。
静默卸载是在普通卸载命令:sudo bash uninstall.sh 之后添加参数来执行。
-s 代表进行静默卸载。
-r 代表静默卸载时,删除内置的数据库。
安装或升级产品时,指定安装路径。
sudo bash ./install.sh -p /opt/software/smart-bi
单进程部署,安装所有组件,使用默认的内置数据库 "Postgres"、导入内置示例文档。
sudo bash ./install.sh -si
单进程部署,安装所有组件,使用自定义的 MySql 数据库,且不导入内置示例文档。
sudo bash ./install.sh -s -d "MySql" -c "Server=localhost;Port=3306;Uid=root;Pwd=123456ab;"
集群部署,安装所有组件,使用自定义的 MySql 数据库,不导入内置示例文档。
sudo bash ./install.sh -s -d "MySql" -c "Server=localhost;Port=3306;Uid=root;Pwd=123456ab;" -l
使用默认的 Postgres 数据库安装 Server 和 Portal 组件,并导入自定义的示例文档。
sudo bash ./install.sh -sm "Server,Portal" -if "/the/location/of/custom/sample/documents.zip"
在当前服务器安装 ReportingWorker 和 CotWorker 组件,并指定 Server IP 为10.32.5.31。
sudo bash ./install.sh -sm "ReportingWorker,CotWorker" -b "10.32.5.31"
卸载 Wyn。
sudo bash ./uninstall.sh -s
卸载 Wyn 并删除内置数据库。
sudo bash ./uninstall.sh -sr
卸载在安装时指定了安装路径的 Wyn
sudo bash ./uninstall.sh -p /opt/software/smart-bi/