MAPREDUCE服务 MRS-未安装客户端时编译并运行程序:操作步骤

时间:2023-11-13 09:56:17

操作步骤

  1. 导出Jar包。具体步骤请参考安装客户端时编译并运行程序章节的1
  2. 是否运行HBase/Phoenix对接SpringBoot样例:

    • 是,执行以下步骤运行样例:
      1. 在Linux环境新建运行目录,将“target”目录下的“hbase-springboot-*.jar”放到该路径下,并上传配置文件和用户认证文件到1配置的对应路径下。
      2. 切换到运行目录,执行以下命令,运行Jar包。

        java -jar hbase-springboot-*.jar

    • 否,执行3

  3. 准备依赖的Jar包和配置文件。

    1. 在Linux环境新建目录,例如“/opt/test”,并创建子目录“lib”“conf”。将样例工程依赖的Jar包导出,导出步骤请参考安装客户端时编译并运行程序章节的3,以及1导出的Jar包,上传到Linux的“lib”目录。将样例工程中“conf”的配置文件及认证文件上传到Linux中“conf”目录。
    2. “/opt/test”根目录新建脚本“run.sh”,修改内容如下并保存:
      #!/bin/sh
      BASEDIR=`cd $(dirname $0);pwd`
      cd ${BASEDIR}
      for file in ${BASEDIR}/lib/*.jar
      do
      i_cp=$i_cp:$file
      echo "$file"
      done
      for file in ${BASEDIR}/conf/*
      do
      i_cp=$i_cp:$file
      done
      
      java -cp .${i_cp} com.huawei.bigdata.hbase.examples.TestMain

      其中,com.huawei.bigdata.hbase.examples.TestMain为举例,具体以实际样例代码为准。

  4. 切换到“/opt/test”,执行以下命令,运行Jar包。

    sh run.sh

support.huaweicloud.com/devg-lts-mrs/mrs_07_080046.html