安装软件
以SmartKit方式安装OmniShuffle特性时,需要部署OmniShuffle。
安装前需确认要安装的目录以及“swap”路径(为OmniShuffle单独使用)的目录。默认安装目录为“~/opt”,swap目录路径为“~/tmp/ock_swap”。
- 配置业务流,选择执行命令,导入install.json文件,json文件详情请参见install.json,将json文件说明中的install.json文件复制并保存为install.json文件。
- 修改配置并保存。
- 选择本地OmniShuffle软件安装包,并将软件安装包传输到服务器的路径(当前以ockadmin用户的home位置“/home/ockadmin”举例说明)。
- 解压软件安装包,修改软件安装包的运行目录为“/home/ockadmin”并修改执行命令。tar -zxvf后修改为上传的压缩包名,例如BoostKit-omnishuffle_1.3.0.tar.gz。
- 解压内层包与部署包,修改运行目录与执行命令。
- 运行目录为“/home/ockadmin/”。
- BoostKit-omnishuffle_1.3.0.tar.gz为需解压的内层包。
- 运行目录为“/home/ockadmin/BoostKit-omnishuffle_1.3.0”。
- BoostKit-omnishuffle_1.3.0.tar.gz为内层包解压后的名字。
- omnishuffleUtils_openeuler-aarch64.tar.gz为内层部署脚本压缩包。
- 用户根据实际环境中使用的Spark版本选择3.1.1,在执行命令框中将Spark版本赋值到common_params.sh文件中。
sed -i 's/^spark_version.*/spark_version=spark-3.1/g' /home/ockadmin/BoostKit-omnishuffle_1.3.0/omnishuffleUtils/common/common_params.sh
- 赋予上传文件所在目录所有文件的ockadmin用户权限。
1
chown -R ockadmin:ockadmin /home/ockadmin
- 修改执行命令中的脚本绝对路径。
- 直接安装在ockadmin账户的“~/opt”目录下。
1
su - ockadmin -c 'sh /home/ockadmin/BoostKit-omnishuffle_1.3.0/omnishuffleUtils/bin/ock_install.sh'
- 安装在指定的安装路径。
指定的路径ockadmin用户需要有执行权限,路径中只能包含“/”、字母“a-z A-Z”、数字“0-9”、中划线“-”和下划线“_”,最长为128个字符。swap路径要与配置文件ock.conf中的swap路径一致,需用户自行创建。
1
su - ockadmin -c 'sh /home/ockadmin/BoostKit-omnishuffle_1.3.0/omnishuffleUtils/bin/ock_install.sh 安装路径'
- 直接安装在ockadmin账户的“~/opt”目录下。
- 选择本地OmniShuffle软件安装包,并将软件安装包传输到服务器的路径(当前以ockadmin用户的home位置“/home/ockadmin”举例说明)。
- 单击“执行业务流”。
- 查看执行状态,确保业务流已经执行成功。
父主题: SmartKit方式安装