安装客户端时编译并运行程序


操作场景

HBase应用程序支持在安装HBase客户端的Linux环境中运行。在程序代码完成开发后,您可以上传Jar包至Linux环境中运行应用。

前提条件

  • 已安装HBase客户端。
  • Linux环境已安装JDK,版本号需要和Eclipse导出Jar包使用的JDK版本一致。
  • 当客户端所在主机不是集群中的节点时,需要在客户端所在节点的hosts文件中设置主机名和IP地址映射。主机名和IP地址请保持一一对应。

操作步骤

  1. 导出Jar包。

    1. 右击样例工程,选择导出。 图1导出jar包
    2. 选择JAR file,单击“Next”。 图2选择JAR file
    3. 勾选“src”和“conf”目录,导出Jar包到指定位置。单击两次“Next”。 图3选择导出路径
    4. 单击“Browse”,选择Main class,并单击“OK”。 图4选择main函数类
    5. 单击“Finish”,完成导出Jar包。
  2. 执行Jar包。

    1. 在Linux客户端下执行Jar包的时候,需要用安装用户切换到客户端目录: cd $BIGDATA_CLIENT_HOME/hbase

    2. 然后执行: source $BIGDATA_CLIENT_HOME/hbase/bigdata_env

      说明: 启用多实例功能后,为其他HBase服务实例进行应用程序开发时还需执行以下命令,切换指定服务实例的客户端。 例如HBase2:source /opt/client/HBase2/component_env

    3. 将应用开发环境中生成的Jar包拷贝上传至客户端运行环境的lib目录,例如“$BIGDATA_CLIENT_HOME/HBase/hbase/lib”,keytab文件拷贝上传至客户端目录,然后运行如下命令使Jar包执行。任务结束。 kinit -k -t $BIGDATA_CLIENT_HOME/user.keytab hbaseuser1

      hbase com.huawei.bigdata.hbase.examples.TestMain

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

results matching ""

    No results matching ""