sách gpt4 ai đã đi

parquet - 无法从命令行获取 Parquet 工具

In lại 作者:行者123 更新时间:2023-12-03 18:11:57 31 4
mua khóa gpt4 Nike

我正在尝试运行最新版本的 Parquet 工具,但遇到了一些问题。出于某种原因org.apache.hadoop.conf.Configuration不在阴影的 jar 里。 (我对 v1.6.0 也有同样的问题)。

有什么超越mvn packagehoặc mvn install我应该做什么? (我使用的实际 mvn 调用是 mvn install -DskipTests -pl \!parquet-thrift,\!parquet-cascading,\!parquet-pig-bundle,\!parquet-pig,\!parquet-scrooge,\!parquet-hive,\!parquet-protobuf )。这工作得很好,如果我选择运行它们,测试就会通过。

我得到的错误如下(你可以看到我试图从旧的 Parquet 版本中粘贴 hadoop jar,它似乎将它捆绑到类路径中;无论有没有它,我都得到了相同的结果)。

> java -classpath /path/to/hadoop-core-1.1.0.jar -jar parquet-tools-1.7.0-incubating-SNAPSHOT.jar meta --debug part-r-00000.gz.parquet

java.lang.NoClassDefFoundError: org/apache/hadoop/conf/Configuration
at parquet.tools.command.ShowMetaCommand.execute(ShowMetaCommand.java:59)
at parquet.tools.Main.main(Main.java:222)
Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.conf.Configuration
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 2 more
org/apache/hadoop/conf/Configuration

1 Câu trả lời

在使用自制软件的 MacOS 上,这是最简单的入门方法:

$ brew install parquet-tools

关于parquet - 无法从命令行获取 Parquet 工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29724629/

31 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com