apache griffin安装编译及使用

编译报错集景

1、编译报如下错:

表示是没有这个kafka-schema-registry-client的jar包,从仓库中找不到。

解决:从https://mvnrepository.com/artifact/io.confluent/kafka-schema-registry-client/3.2.0这个地址获取对应的版本

或者直接从https://packages.confluent.io/maven/io/confluent/kafka-schema-registry-client/3.2.0/下载jar

将下载好的jar包在通过maven命令再次导入到自己本地仓库中。执行如下命令即可:

mvn install:install-file -DgroupId=io.confluent -DartifactId=kafka-schema-registry-client -Dversion=3.2.0 -Dpackaging=jar -Dfile=kafka-schema-registry-client-3.2.0.jar

执行成功后,即可在仓库中看到对应包信息:

2、如果报node、npm命令找不到。则看我另一篇。

https://blog.csdn.net/cuichunchi/article/details/116794067

编译成功

编译后 measure、service 两个模块下 target 包需要拷贝出来 将

measure-0.6.jar 重命名为 griffin-measure.jar 并上传到 HDFS中,sparkProperties.json 文件中配置的路径

service-0.6.jar 重命名为 griffin-service.jar 

如果遇到 service jar 打包不正常,没有出现 .original 后缀的文件 请修改 pom.xml

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <version>${spring-boot-maven-plugin.version}</version>
    <executions>
        <execution>
            <goals>
                <!--<goal>build-info</goal>-->
                <!--改成 repackage 否则打包出的jar找不到主类-->
                <goal>repackage</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <executable>false</executable>
    </configuration>
</plugin>

3.编译ui报错:Cannot find name 'SVGElementTagNameMap'等等之类的npm问题

执行如下命令,并且记住在该目录下去执行,不然报找不到文件之类问题。

griffin-0.4.0/ui/angular/node_modules的目录下执行下两个命令

npm i jquery@3.3.1 -S -D
npm i @types/jquery@3.3.31 -S -D

最后 执行 java -jar server.jar或者 nohup java -jar server.jar > service.out 2>&1 &  来启动后台管理器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值