使用orc-tools将JSON转换为ORC

时间:2017-04-28 18:03:04

标签: java json apache maven orc

我正在尝试使用

中提到的orc工具jar转换JSON文件

https://orc.apache.org/docs/tools.html#java-orc-tools

我已经在我的pom.xml中导入了这个

<dependency>
    <groupId>org.apache.orc</groupId>
    <artifactId>orc-tools</artifactId>
    <version>1.3.1</version>
</dependency>

但是,在导入之后,我无法查看/导入类org.apache.orc.tools.json.JsonSchemaFinder,该类用于从JSON文件中推断出架构。

在此提交中可以看到使用上述类的示例。 https://github.com/apache/orc/pull/95/commits/2ee0be7e60e7ca77f574110ba1babfa2a8e93f3f

我在这里使用了错误的罐子吗?

1 个答案:

答案 0 :(得分:1)

计划在1.4.0版本的ORC中发布。当前版本1.3.x不包含这些功能。

您仍然可以获得ORC git分支,将org.apache.orc.tools.convert和org.apache.orc.tools.json复制到您的仓库并使用这些功能。或者,您也可以从ORC仓库制作一个罐子并使用它。

version: "2"

services:
  my-wpdb:
    image: mariadb
    ports:
      - "8081:3306"
    environment:
      MYSQL_ROOT_PASSWORD: password
  my-wp:
    image: wordpress:latest
    volumes:
      - ./:/var/www/html
    ports:
      - "8080:80"
    links:
      - my-wpdb:mysql
    environment:
      WORDPRESS_DB_PASSWORD: password