zoukankan      html  css  js  c++  java
  • Ambari Views的自定义

    下载ambari源码,

    ambari-views/examples/

    下面有很多例子,直接编译是不会成功的,

    因为每一个例子项目都需要一个依赖

        <dependency>
          <groupId>org.apache.ambari</groupId>
          <artifactId>ambari-views</artifactId>
          <version>2.5.0.0.0</version>
        </dependency>

    我下的是ambari2.5的源码,所以这里是2.5.0.0.0

    这个依赖的解决有两种方案。

    1.直接将version改为2.0.0.0,因为maven官方仓库里的这个jar包有两个版本,1.0.0.0和2.0.0.0,改为其中一个即可。(没有看2.0和2.5的差异)

    2.编译ambari,并将ambari-views生成的jar包安装到本地maven库,或者自己搭建的maven私库

    现在编译就没问题了。

    使用

    将编译后的jar包文件放到ambari-server所在节点的 /var/lib/ambari-server/resources/views

    重启服务

    ambari-server restart

    之后就会在该目录的work下,看到jar包的解压文件。

    现在在管理页面的views页面就可以看到新加的view了

    具体程序中对集群上下文信息的获取,及配置等处理  参考https://cwiki.apache.org/confluence/display/AMBARI/Views

  • 相关阅读:
    Smart Client智能客户端技术
    SaaS介绍
    SaaS介绍
    开源软件介绍
    SaaS介绍
    SaaS介绍
    开源软件介绍
    开源软件介绍
    GPUCUDA安装
    Linux 下的段错误(Segmentation fault)调试方法
  • 原文地址:https://www.cnblogs.com/TiestoRay/p/7646250.html
Copyright © 2011-2022 走看看