mirror of https://github.com/apache/druid.git
update poms and add docs for backwards compat
This commit is contained in:
parent
67ecb07ccd
commit
e5debb2dec
|
@ -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).
|
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
|
### 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`.
|
Contact us through our [forum](https://groups.google.com/forum/#!forum/druid-development) or on IRC in `#druid-dev` on `irc.freenode.net`.
|
||||||
|
|
|
@ -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 |
|
| timestampSpec | JSON Object | Specifies the column and format of the timestamp. | yes |
|
||||||
| dimensionsSpec | JSON Object | Specifies the dimensions of the data. | 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
|
#### CSV ParseSpec
|
||||||
|
|
||||||
| Field | Type | Description | Required |
|
| 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 |
|
| timestampSpec | JSON Object | Specifies the column and format of the timestamp. | yes |
|
||||||
| dimensionsSpec | JSON Object | Specifies the dimensions of the data. | yes |
|
| dimensionsSpec | JSON Object | Specifies the dimensions of the data. | yes |
|
||||||
| listDelimiter | String | A custom delimiter for multi-value dimensions. | no (default == ctrl+A) |
|
| 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 |
|
| 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 |
|
| timestampSpec | JSON Object | Specifies the column and format of the timestamp. | yes |
|
||||||
| dimensionsSpec | JSON Object | Specifies the dimensions of the data. | yes |
|
| dimensionsSpec | JSON Object | Specifies the dimensions of the data. | yes |
|
||||||
| delimiter | String | A custom delimiter for data values. | no (default == \t) |
|
| delimiter | String | A custom delimiter for data values. | no (default == \t) |
|
||||||
|
|
6
pom.xml
6
pom.xml
|
@ -37,10 +37,10 @@
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<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>
|
<apache.curator.version>2.7.0</apache.curator.version>
|
||||||
<jetty.version>9.2.5.v20141112</jetty.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>
|
<jackson.version>2.4.4</jackson.version>
|
||||||
<log4j.version>2.1</log4j.version>
|
<log4j.version>2.1</log4j.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
@ -94,7 +94,7 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.metamx</groupId>
|
<groupId>com.metamx</groupId>
|
||||||
<artifactId>bytebuffer-collections</artifactId>
|
<artifactId>bytebuffer-collections</artifactId>
|
||||||
<version>0.1.2</version>
|
<version>0.1.4</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.metamx</groupId>
|
<groupId>com.metamx</groupId>
|
||||||
|
|
|
@ -108,7 +108,7 @@ Gian Merlino\\
|
||||||
|
|
||||||
\begin{abstract}
|
\begin{abstract}
|
||||||
Druid is an open
|
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
|
data store built for exploratory analytics on large data sets. Druid supports
|
||||||
fast data aggregation, low latency data ingestion, and arbitrary data
|
fast data aggregation, low latency data ingestion, and arbitrary data
|
||||||
exploration. The system combines a column-oriented storage layout, a
|
exploration. The system combines a column-oriented storage layout, a
|
||||||
|
|
|
@ -62,7 +62,7 @@
|
||||||
\maketitle
|
\maketitle
|
||||||
|
|
||||||
\begin{abstract}
|
\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.
|
data store designed for real-time exploratory analytics on large data sets.
|
||||||
The system combines a column-oriented storage layout, a distributed,
|
The system combines a column-oriented storage layout, a distributed,
|
||||||
shared-nothing architecture, and an advanced indexing structure to allow for
|
shared-nothing architecture, and an advanced indexing structure to allow for
|
||||||
|
|
Loading…
Reference in New Issue