Merge pull request #1101 from druid-io/update

Update poms and add docs for backwards compat JSON parser
This commit is contained in:
Xavier Léauté 2015-02-09 16:14:57 -08:00
commit 72333731c3
5 changed files with 19 additions and 8 deletions

View File

@ -17,6 +17,6 @@ We host documentation on our [website](http://druid.io/docs/latest/). If you wan
We have a series of tutorials to get started with Druid, starting with this [one](http://druid.io/docs/latest/Tutorial:-A-First-Look-at-Druid.html).
### Support
Report any bugs using [GitHub issues](https://github.com/metamx/druid/issues).
Report any bugs using [GitHub issues](https://github.com/druid-io/druid/issues).
Contact us through our [forum](https://groups.google.com/forum/#!forum/druid-development) or on IRC in `#druid-dev` on `irc.freenode.net`.

View File

@ -103,11 +103,22 @@ If `type` is not included, the parseSpec defaults to `tsv`.
| timestampSpec | JSON Object | Specifies the column and format of the timestamp. | yes |
| dimensionsSpec | JSON Object | Specifies the dimensions of the data. | yes |
#### JSON Lowercase ParseSpec
This is a special variation of the JSON ParseSpec that lower cases all the column names in the incoming JSON data. This parseSpec is required if you are updating to Druid 0.7.x from Druid 0.6.x, are directly ingesting JSON with mixed case column names, do not have any ETL in place to lower case those column names, and would like to make queries that include the data you created using 0.6.x and 0.7.x.
| Field | Type | Description | Required |
|-------|------|-------------|----------|
| type | String | This should say `jsonLowercase`. | yes |
| timestampSpec | JSON Object | Specifies the column and format of the timestamp. | yes |
| dimensionsSpec | JSON Object | Specifies the dimensions of the data. | yes |
#### CSV ParseSpec
| Field | Type | Description | Required |
|-------|------|-------------|----------|
| type | String | This should say `csv`. | no |
| type | String | This should say `csv`. | yes |
| timestampSpec | JSON Object | Specifies the column and format of the timestamp. | yes |
| dimensionsSpec | JSON Object | Specifies the dimensions of the data. | yes |
| listDelimiter | String | A custom delimiter for multi-value dimensions. | no (default == ctrl+A) |
@ -117,7 +128,7 @@ If `type` is not included, the parseSpec defaults to `tsv`.
| Field | Type | Description | Required |
|-------|------|-------------|----------|
| type | String | This should say `tsv`. | no |
| type | String | This should say `tsv`. | yes |
| timestampSpec | JSON Object | Specifies the column and format of the timestamp. | yes |
| dimensionsSpec | JSON Object | Specifies the dimensions of the data. | yes |
| delimiter | String | A custom delimiter for data values. | no (default == \t) |

View File

@ -37,10 +37,10 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<metamx.java-util.version>0.26.11</metamx.java-util.version>
<metamx.java-util.version>0.26.14</metamx.java-util.version>
<apache.curator.version>2.7.0</apache.curator.version>
<jetty.version>9.2.5.v20141112</jetty.version>
<druid.api.version>0.3.1</druid.api.version>
<druid.api.version>0.3.2</druid.api.version>
<jackson.version>2.4.4</jackson.version>
<log4j.version>2.1</log4j.version>
</properties>
@ -94,7 +94,7 @@
<dependency>
<groupId>com.metamx</groupId>
<artifactId>bytebuffer-collections</artifactId>
<version>0.1.2</version>
<version>0.1.4</version>
</dependency>
<dependency>
<groupId>com.metamx</groupId>

View File

@ -108,7 +108,7 @@ Gian Merlino\\
\begin{abstract}
Druid is an open
source\footnote{\href{https://github.com/metamx/druid}{https://github.com/metamx/druid}}
source\footnote{\href{https://github.com/druid-io/druid}{https://github.com/druid-io/druid}}
data store built for exploratory analytics on large data sets. Druid supports
fast data aggregation, low latency data ingestion, and arbitrary data
exploration. The system combines a column-oriented storage layout, a

View File

@ -62,7 +62,7 @@
\maketitle
\begin{abstract}
Druid is an open source\footnote{\href{http://druid.io/}{http://druid.io/} \href{https://github.com/metamx/druid}{https://github.com/metamx/druid}}
Druid is an open source\footnote{\href{http://druid.io/}{http://druid.io/} \href{https://github.com/druid-io/druid}{https://github.com/druid-io/druid}}
data store designed for real-time exploratory analytics on large data sets.
The system combines a column-oriented storage layout, a distributed,
shared-nothing architecture, and an advanced indexing structure to allow for