文档首页 > > 开发指南> OpenTSDB应用开发> 调测程序> 在Linux中调测程序> 编译并运行程序

编译并运行程序

分享
更新时间: 2020/03/16 GMT+08:00

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

前提条件

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

操作步骤

  1. 登录linux环境,创建运行OpenTSDB样例的工作目录,比如“/opt/opentsdb-example”,配置文件存放目录,比如“/opt/opentsdb-example/conf”,并编辑配置文件“/opt/opentsdb-example/conf/opentsdb.properties”使其对应于实际环境中的信息。

    mkdir -p /opt/opentsdb-example/conf
    [root@node-master1rLqO ~]# cat /opt/opentsdb-example/conf/opentsdb.properties
    tsd_hostname = node-ana-corejnWt
    tsd_port = 4242
    tsd_protocol = https

  2. 执行mvn package 打出jar包,在工程目录target目录下获取,比如:opentsdb-examples-mrs-xxx-jar-with-dependencies.jar,其中mrs-xxx表示MRS的版本号,将获取的包上传到“/opt/opentsdb-example”目录下。
  3. 执行Jar包。

    加载环境变量。

    source /opt/client/bigdata_env

    认证集群用户(未启用kerberos的集群可跳过此步骤)。

    人机用户:kinit kerberos用户

    机机用户: kinit -kt 认证文件路径 kerberos用户

    运行opentsdb样例程序。
    java -cp /opt/opentsdb-example/conf:/opt/opentsdb-example/opentsdb-examples-mrs-xxx-jar-with-dependencies.jar com.huawei.bigdata.opentsdb.examples.OpentsdbExample

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问