HData通过Maven时出现错误

石岩 发布于 2016/08/04 09:21
阅读 639
收藏 0

@Jayer 你好,想跟你请教个问题:在使用Maven编译时出现如下错误,请求解答。

以下是问题补充:

@石岩:pom.xml是项目中自带的,没能经过改动。项目地址:https://github.com/stuxuhai/HData (2016/08/04 09:29)
加载中
0
zpwd63
zpwd63
貌似是你的xml文件有错误,贴pom.xml
y
ywq111
我写的hdata.bat总是提示: 错误: 找不到或无法加载主类 将java_option去掉一些后就不报这个错误了。另外mysql没密码会报空值错误。writer端的表需要预先创建。
y
ywq111
我有批处理版的package-hdata.bat,需要吗? 因为目前还不知道hdata怎么执行,因为没有sample,目前还在尝试hdata.bat是否可用,所以没pull requert到官方github
石岩
石岩
pom.xml是项目中自带的。项目地址:https://github.com/stuxuhai/HData
0
Jayer
Jayer
执行 ./bin/package-hdata.sh
y
ywq111
你那边编译的jdk版本和maven版本是多少?我的编译通过了,但mysql导入oracle也没成功。
Jayer
Jayer
@ywq111 hdata不会自动创建表,需要事先把表创建好
y
ywq111
hdata的writer端需要建表吗?writer没有表的话会自动创建吗?
石岩
石岩
执行这个也是报错,提示没有升到目标文件夹下的jar包
0
y
ywq111

@Jayer 你好,开个qq群吧,好不好?

问题挺多的,我这边自己写samples通不过:


[main] INFO  com.github.stuxuhai.hdata.core.HData - Reader: jdbc, Writer: jdbc
2016-08-04 18:31:00.331 [main] ERROR com.github.stuxuhai.hdata.CliDriver - java.lang.RuntimeException: org.apache.commons.configuration.ConfigurationException: Cannot locate configuration source null\hdata.xml
at com.google.common.base.Throwables.propagate(Throwables.java:160)
at com.github.stuxuhai.hdata.config.DefaultEngineConfig.create(DefaultEngineConfig.java:44)
at com.github.stuxuhai.hdata.core.HData.start(HData.java:66)
at com.github.stuxuhai.hdata.CliDriver.main(CliDriver.java:155)
Caused by: org.apache.commons.configuration.ConfigurationException: Cannot locate configuration source null\hdata.xml
at org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFileConfiguration.java:259)
at org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFileConfiguration.java:238)
at org.apache.commons.configuration.AbstractHierarchicalFileConfiguration.load(AbstractHierarchicalFileConfiguration.java:184)
at org.apache.commons.configuration.AbstractHierarchicalFileConfiguration.<init>(AbstractHierarchicalFileConfiguration.java:95)
at org.apache.commons.configuration.XMLConfiguration.<init>(XMLConfiguration.java:261)
at com.github.stuxuhai.hdata.config.DefaultEngineConfig.create(DefaultEngineConfig.java:34)
... 2 more


"D:\Program Files\Java\jdk1.7.0_71\bin\java.exe" "-Dlog4j.configurationFile=file:///D:\DengYC\HData-master\build\hdata\conf\log4j2.xml" -classpath ".;D:\DengYC\HData-master\build\hdata\lib\*;D:\DengYC\HData-master\build\hdata\plugins\hdata-console\*;D:\DengYC\HData-master\build\hdata\plugins\hdata-csv\*;D:\DengYC\HData-master\build\hdata\plugins\hdata-excel\*;D:\DengYC\HData-master\build\hdata\plugins\hdata-ftp\*;D:\DengYC\HData-master\build\hdata\plugins\hdata-hbase\*;D:\DengYC\HData-master\build\hdata\plugins\hdata-hdfs\*;D:\DengYC\HData-master\build\hdata\plugins\hdata-hive\*;D:\DengYC\HData-master\build\hdata\plugins\hdata-http\*;D:\DengYC\HData-master\build\hdata\plugins\hdata-jdbc\*;D:\DengYC\HData-master\build\hdata\plugins\hdata-kafka\*;D:\DengYC\HData-master\build\hdata\plugins\hdata-mongodb\*" "com.github.stuxuhai.hdata.CliDriver" -f "D:\DengYC\HData-master\build\hdata\samples\sqlite-2-mysql\job.xml"  
 




石岩
石岩
回复 @ywq111 : 可以联系发布者进行建立一个QQ专题群,便于问题的收集汇总和集中沟通解决
y
ywq111
mysql到oracle也报这个错误。是windows环境。
0
Jayer
Jayer

@石岩 @ywq111 我已经在github上release了,编译还有问题的同学可以到这里下载

https://github.com/stuxuhai/HData/releases/tag/v0.2.8

石岩
石岩
回复 @Jayer : hdata-0.2.8-bin.tar.gz试用了好多网都无法顺利下载完成,都在中间失败了。能抽时间给我邮箱发一份儿吗?shiyan31214@163.com
石岩
石岩
为什么这个附件下载不下来呢?
Jayer
Jayer
@石岩 很简单,执行 ./bin/package-hdata.sh就可以了
石岩
石岩
可以把编译的环境和步骤整理分享出来吗?28
石岩
石岩
非常感激无私的付出79
0
chuckpu
chuckpu
我直接idea没问题呢
0
石岩
石岩

HData启动时报如下错误:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Class.java:2531)
        at java.lang.Class.getMethod0(Class.java:2774)
        at java.lang.Class.getMethod(Class.java:1663)
        at sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494)
        at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.cli.ParseException
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        ... 6 more

0
b
boxoft

运行 mvn install

参考 http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html


0
北京起航
北京起航

qqqun:640332458

640332458

返回顶部
顶部