华为鲲鹏 ARM架构服务器(鲲鹏)部署Kettle

背景

    最近因业务原因,需要将应用系统全面兼容华为鲲鹏服务器(ARM架构),目前华为鲲鹏生态圈已经逐步完善,主流应用服务都兼容了鲲鹏服务器,但是在部署过程中遇见Kettle不能启动现象

 

错误

报错提示:

    I'm sorry, this Linux platform [aarch64] is not yet supported!

 

解决方案:

   针对Linux平台使用得spoon.sh脚本进行调整,将服务器上得spoon.sh脚本下载到本地,观察整体结构

#第一段
#环境变量设置段

#第二段
#根据uname -s判断操作系统
    #如:AIX
    #SunOS
    #Darwin
    #Darwin
    #Linux
        #第三段
        #根据上面判断出来得操作系统,在进行分类
            #如:x86_64等
            #就在此处将x86_64改为aarch64

详细代码【已8.3版本为例:在161行左右】

Linux)

    if [ -f /sbin/ldconfig ]; then
      LDCONFIG=/sbin/ldconfig
    else
      LDCONFIG=ldconfig
    fi
    HASWEBKITGTK=`$LDCONFIG -p | grep webkitgtk-1.0`
    export LIBWEBKITGTK="$HASWEBKITGTK"
    export JavaScriptCoreUseJIT=0
    if [ -z "$HASWEBKITGTK" ] && [ "1" != "$SKIP_WEBKITGTK_CHECK" ]; then
      echo "#######################################################################"
      echo "WARNING:  no libwebkitgtk-1.0 detected, some features will be unavailable"
      echo "    Consider installing the package with apt-get or yum."
      echo "    e.g. 'sudo apt-get install libwebkitgtk-1.0-0'"
      echo "#######################################################################"
    fi

    ARCH=`uname -m`
        case $ARCH in
                aarch64)     #修改此处x86_64为aarch64 ,大概在161行
                        if $($_PENTAHO_JAVA -version 2>&1 | grep "64-Bit" > /dev/null )
                        then
                          LIBPATH=$CURRENTDIR/../libswt/linux/x86_64/
                        else
                          LIBPATH=$CURRENTDIR/../libswt/linux/x86/
                        fi
                        ;;

                i[3-6]86)
                        LIBPATH=$CURRENTDIR/../libswt/linux/x86/
                        ;;

                ppc)
                        LIBPATH=$CURRENTDIR/../libswt/linux/ppc/
                        ;;

                ppc64)
                        LIBPATH=$CURRENTDIR/../libswt/linux/ppc64/

 

   至此,问题解决

可参考:https://blog.csdn.net/peihexian/article/details/108139573

 

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值