zoukankan      html  css  js  c++  java
  • spark插件入门完整版本

    1 在spark项目中添加source folder文件夹,取名为src/plugins/testplugin/src/java

    2 在此文件夹下新建包名,取名为com.jivesoftware.spark.testplugin.plugin

    3 在此包下新建两个类,TestPlugin实现Plugin接口,TestPreference实现Preference接口

    4 在src文件夹下找到plugins文件夹,此时自动生成了testplugin文件夹

    5 此文件夹下自动生成了src文件夹,新建bulid文件夹,将上个插件的bulid.xml文件拷贝过来

    6 在<target name="jar" depends="build">节点下修改生成jar的名字,防止和上个插件冲突

    7 拷贝plugin.xml到testplugin文件夹下,修改class节点对应src中的插件绝对路径

      com.jivesoftware.spark.testplugin.plugin.TestPlugin

    8 找到根目录下的bulid文件夹下的build.xml找到<target name="bulid.plugins">根节点添加

    <subant target="">
    <fileset dir="./src/plugins/testplugin/" includes="*/build.xml" />
    </subant>

    9 点击右键,run as --->Ant bulid.如果生成成功继续,有错误找错误修改

    10 ant成功后刷新文件夹,在lib文件夹下找到dist文件夹然后找到生成jar包放到合理文件夹下

    11 合理文件夹下:

      1、C:Users AppDataRoamingSparkplugins

      2、spark argetuildplugins

    12  找到ant文件,先clean,然后release

    13 run as即可

  • 相关阅读:
    Maven教程
    Logback文件这么配置,TPS提高至少10倍
    查看ElasticSearch服务状态和结果的URL
    no main manifest attribute, in demo-1.0.jar
    Rocketmq原理&最佳实践
    【ORACLE】Oracle提高篇之DECODE
    ZooKeeper架构原理你学会了吗?
    01:kubernetes概述
    08:图形页面管理监控
    07:企业级镜像仓库Harbor
  • 原文地址:https://www.cnblogs.com/bavariama/p/3382953.html
Copyright © 2011-2022 走看看