MAPREDUCE服务 MRS-开发和部署HetuEngine Function Plugin:部署Function Plugin

时间:2024-11-28 01:44:32

部署Function Plugin

部署前需要确认:

  • HetuEngine服务处于正常状态。
  • HDFS和HetuEngine客户端已经安装到集群节点,例如“/opt/client”目录下。
  • 已创建HetuEngine用户,用户创建请参考创建HetuEngine权限角色
  1. 将打包Maven项目得到的myfunctions-0.0.1-SNAPSHOT目录上传到安装客户端节点的任意目录。
  2. myfunctions-0.0.1-SNAPSHOT目录上传到HDFS中。

    同时上传6中target目录下的所有jar包。

    1. 登录客户端安装节点,执行安全认证。

      cd /opt/client

      source bigdata_env

      kinit HetuEngine的用户

      根据回显提示输入密码,首次认证需要修改密码。

    2. HDFS中创建如下路径,如已存在则不需创建。

      hdfs dfs -mkdir -p /user/hetuserver/udf/data/externalFunctionsPlugin

    3. 上传myfunctions-0.0.1-SNAPSHOT目录到HDFS。

      hdfs dfs -put myfunctions-0.0.1-SNAPSHOT /user/hetuserver/udf/data/externalFunctionsPlugin

    4. 修改目录属主。

      hdfs dfs -chown -R hetuserver:hadoop /user/hetuserver/udf/data

  3. 重启HetuEngine计算实例。
support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_2339.html