Skip to content

Commit f822a0e

Browse files
authored
Merge pull request #9 from data-integrations/feature/update-6.0.0
update to 6.0.0
2 parents 8ee67a9 + 84ea0e5 commit f822a0e

File tree

8 files changed

+83
-69
lines changed

8 files changed

+83
-69
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Elasticsearch Plugins
22

3-
[![cm-available](https://cdap-users.herokuapp.com/assets/cm-available.svg)](https://docs.cask.co/cdap/current/en/integrations/cask-market.html)
3+
[![cm-available](https://cdap-users.herokuapp.com/assets/cm-available.svg)](https://docs.cdap.io/cdap/current/en/integrations/cask-market.html)
44
![cdap-batch-source](https://cdap-users.herokuapp.com/assets/cdap-batch-source.svg)
55
![cdap-batch-sink](https://cdap-users.herokuapp.com/assets/cdap-batch-sink.svg)
66
![cdap-realtime-sink](https://cdap-users.herokuapp.com/assets/cdap-realtime-sink.svg)
@@ -46,7 +46,7 @@ You can build without running tests: ``mvn clean install -DskipTests``
4646

4747
Limitations
4848
-----------
49-
- UI doesn't support schema's with hyphens (-), so the plugin currently transforms all the schemas with - into underscores (_). This change will be reverted after this is fixed: https://issues.cask.co/browse/HYDRATOR-1125
49+
- UI doesn't support schema's with hyphens (-), so the plugin currently transforms all the schemas with - into underscores (_). This change will be reverted after this is fixed: https://issues.cask.co/browse/CDAP-10099
5050

5151
Mailing Lists
5252
-------------
@@ -84,4 +84,4 @@ Cask is a trademark of Cask Data, Inc. All rights reserved.
8484
Apache, Apache HBase, and HBase are trademarks of The Apache Software Foundation. Used with
8585
permission. No endorsement by The Apache Software Foundation is implied by the use of these marks.
8686

87-
.. |(Hydrator)| image:: http://cask.co/wp-content/uploads/hydrator_logo_cdap1.png
87+
.. |(Hydrator)| image:: http://cdap.io/wp-content/uploads/hydrator_logo_cdap1.png

pom.xml

Lines changed: 34 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,27 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
Copyright © 2019 CDAP
4+
5+
Licensed under the Apache License, Version 2.0 (the "License"); you may not
6+
use this file except in compliance with the License. You may obtain a copy of
7+
the License at
8+
9+
http://www.apache.org/licenses/LICENSE-2.0
10+
11+
Unless required by applicable law or agreed to in writing, software
12+
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13+
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14+
License for the specific language governing permissions and limitations under
15+
the License.
16+
-->
217
<project xmlns="http://maven.apache.org/POM/4.0.0"
318
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
419
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
520
<modelVersion>4.0.0</modelVersion>
621

7-
<groupId>co.cask.hydrator</groupId>
22+
<groupId>io.cdap.plugins</groupId>
823
<artifactId>elasticsearch-plugins</artifactId>
9-
<version>1.8.1</version>
24+
<version>1.9.0</version>
1025

1126
<licenses>
1227
<license>
@@ -19,9 +34,9 @@
1934

2035
<developers>
2136
<developer>
22-
<name>Cask Data</name>
23-
<email>cask[email protected]</email>
24-
<organization>Cask Data, Inc.</organization>
37+
<name>CDAP</name>
38+
<email>cdap[email protected]</email>
39+
<organization>CDAP</organization>
2540
<organizationUrl>http://www.cdap.io</organizationUrl>
2641
</developer>
2742
</developers>
@@ -34,7 +49,7 @@
3449
</scm>
3550

3651
<issueManagement>
37-
<url>https://issues.cask.co/browse/HYDRATOR</url>
52+
<url>https://issues.cask.co/browse/CDAP</url>
3853
</issueManagement>
3954

4055
<distributionManagement>
@@ -47,8 +62,8 @@
4762
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
4863
</snapshotRepository>
4964
<site>
50-
<id>cask</id>
51-
<url>http://cask.co</url>
65+
<id>cdap</id>
66+
<url>http://cdap.io</url>
5267
</site>
5368
</distributionManagement>
5469

@@ -65,10 +80,10 @@
6580

6681
<properties>
6782
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
68-
<cdap.version>5.1.2</cdap.version>
83+
<cdap.version>6.0.0-SNAPSHOT</cdap.version>
6984
<hadoop.version>2.3.0</hadoop.version>
7085
<junit.version>4.11</junit.version>
71-
<hydrator.version>2.1.2</hydrator.version>
86+
<hydrator.version>2.2.0-SNAPSHOT</hydrator.version>
7287
<es.version>5.4.0</es.version>
7388
<es-hadoop.version>5.4.0</es-hadoop.version>
7489
<slf4j.version>1.7.5</slf4j.version>
@@ -86,30 +101,30 @@
86101

87102
<dependencies>
88103
<dependency>
89-
<groupId>co.cask.cdap</groupId>
104+
<groupId>io.cdap.cdap</groupId>
90105
<artifactId>cdap-etl-api</artifactId>
91106
<version>${cdap.version}</version>
92107
<scope>provided</scope>
93108
</dependency>
94109
<dependency>
95-
<groupId>co.cask.cdap</groupId>
110+
<groupId>io.cdap.cdap</groupId>
96111
<artifactId>cdap-formats</artifactId>
97112
<version>${cdap.version}</version>
98113
</dependency>
99114
<dependency>
100-
<groupId>co.cask.cdap</groupId>
115+
<groupId>io.cdap.cdap</groupId>
101116
<artifactId>hydrator-test</artifactId>
102117
<version>${cdap.version}</version>
103118
<scope>test</scope>
104119
</dependency>
105120
<dependency>
106-
<groupId>co.cask.cdap</groupId>
121+
<groupId>io.cdap.cdap</groupId>
107122
<artifactId>cdap-data-pipeline</artifactId>
108123
<version>${cdap.version}</version>
109124
<scope>test</scope>
110125
</dependency>
111126
<dependency>
112-
<groupId>co.cask.hydrator</groupId>
127+
<groupId>io.cdap.plugin</groupId>
113128
<artifactId>hydrator-common</artifactId>
114129
<version>${hydrator.version}</version>
115130
</dependency>
@@ -311,9 +326,9 @@
311326
<extensions>true</extensions>
312327
<configuration>
313328
<instructions>
314-
<_exportcontents>co.cask.hydrator.plugin.batch.*;org.elasticsearch.hadoop.mr.*;
329+
<_exportcontents>io.cdap.plugin.batch.*;org.elasticsearch.hadoop.mr.*;
315330
org.apache.commons.lang;org.apache.commons.*;org.apache.commons.logging.*;
316-
org.codehaus.jackson.*;co.cask.hydrator.plugin.realtime.*;io.netty.*</_exportcontents>
331+
org.codehaus.jackson.*;io.netty.*</_exportcontents>
317332
<Embed-Dependency>*;inline=false;scope=compile</Embed-Dependency>
318333
<Embed-Transitive>true</Embed-Transitive>
319334
<Embed-Directory>lib</Embed-Directory>
@@ -329,9 +344,9 @@
329344
</executions>
330345
</plugin>
331346
<plugin>
332-
<groupId>co.cask</groupId>
347+
<groupId>io.cdap</groupId>
333348
<artifactId>cdap-maven-plugin</artifactId>
334-
<version>1.0.1</version>
349+
<version>1.1.0</version>
335350
<configuration>
336351
<cdapArtifacts>
337352
<parent>system:cdap-data-pipeline[5.0.0,6.0.0-SNAPSHOT)</parent>

src/main/java/co/cask/hydrator/plugin/batch/ESProperties.java renamed to src/main/java/io/cdap/plugin/batch/ESProperties.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package co.cask.hydrator.plugin.batch;
1+
package io.cdap.plugin.batch;
22

33
/**
44
* Constants for ElasticSearch plugins.

src/main/java/co/cask/hydrator/plugin/batch/RecordWritableConverter.java renamed to src/main/java/io/cdap/plugin/batch/RecordWritableConverter.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package co.cask.hydrator.plugin.batch;
1+
package io.cdap.plugin.batch;
22

3-
import co.cask.cdap.api.data.format.StructuredRecord;
4-
import co.cask.cdap.api.data.schema.Schema;
3+
import io.cdap.cdap.api.data.format.StructuredRecord;
4+
import io.cdap.cdap.api.data.schema.Schema;
55
import org.apache.hadoop.io.ArrayWritable;
66
import org.apache.hadoop.io.BooleanWritable;
77
import org.apache.hadoop.io.BytesWritable;

src/main/java/co/cask/hydrator/plugin/batch/sink/BatchElasticsearchSink.java renamed to src/main/java/io/cdap/plugin/batch/sink/BatchElasticsearchSink.java

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
package co.cask.hydrator.plugin.batch.sink;
1+
package io.cdap.plugin.batch.sink;
22

3-
import co.cask.hydrator.plugin.batch.ESProperties;
4-
import co.cask.cdap.api.annotation.Description;
5-
import co.cask.cdap.api.annotation.Macro;
6-
import co.cask.cdap.api.annotation.Name;
7-
import co.cask.cdap.api.annotation.Plugin;
8-
import co.cask.cdap.api.data.batch.Output;
9-
import co.cask.cdap.api.data.format.StructuredRecord;
10-
import co.cask.cdap.api.dataset.lib.KeyValue;
11-
import co.cask.cdap.etl.api.Emitter;
12-
import co.cask.cdap.etl.api.batch.BatchSink;
13-
import co.cask.cdap.etl.api.batch.BatchSinkContext;
14-
import co.cask.cdap.format.StructuredRecordStringConverter;
15-
import co.cask.hydrator.common.ReferenceBatchSink;
16-
import co.cask.hydrator.common.ReferencePluginConfig;
17-
import co.cask.hydrator.common.batch.JobUtils;
18-
import co.cask.hydrator.common.batch.sink.SinkOutputFormatProvider;
3+
import io.cdap.cdap.api.annotation.Description;
4+
import io.cdap.cdap.api.annotation.Macro;
5+
import io.cdap.cdap.api.annotation.Name;
6+
import io.cdap.cdap.api.annotation.Plugin;
7+
import io.cdap.cdap.api.data.batch.Output;
8+
import io.cdap.cdap.api.data.format.StructuredRecord;
9+
import io.cdap.cdap.api.dataset.lib.KeyValue;
10+
import io.cdap.cdap.etl.api.Emitter;
11+
import io.cdap.cdap.etl.api.batch.BatchSink;
12+
import io.cdap.cdap.etl.api.batch.BatchSinkContext;
13+
import io.cdap.cdap.format.StructuredRecordStringConverter;
14+
import io.cdap.plugin.batch.ESProperties;
15+
import io.cdap.plugin.common.ReferenceBatchSink;
16+
import io.cdap.plugin.common.ReferencePluginConfig;
17+
import io.cdap.plugin.common.batch.JobUtils;
18+
import io.cdap.plugin.common.batch.sink.SinkOutputFormatProvider;
1919
import org.apache.hadoop.conf.Configuration;
2020
import org.apache.hadoop.io.Text;
2121
import org.apache.hadoop.io.Writable;

src/main/java/co/cask/hydrator/plugin/batch/source/ElasticsearchSource.java renamed to src/main/java/io/cdap/plugin/batch/source/ElasticsearchSource.java

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
1-
package co.cask.hydrator.plugin.batch.source;
2-
3-
import co.cask.hydrator.plugin.batch.ESProperties;
4-
import co.cask.hydrator.plugin.batch.RecordWritableConverter;
5-
import co.cask.cdap.api.annotation.Description;
6-
import co.cask.cdap.api.annotation.Macro;
7-
import co.cask.cdap.api.annotation.Name;
8-
import co.cask.cdap.api.annotation.Plugin;
9-
import co.cask.cdap.api.data.batch.Input;
10-
import co.cask.cdap.api.data.format.StructuredRecord;
11-
import co.cask.cdap.api.data.schema.Schema;
12-
import co.cask.cdap.api.dataset.lib.KeyValue;
13-
import co.cask.cdap.etl.api.Emitter;
14-
import co.cask.cdap.etl.api.PipelineConfigurer;
15-
import co.cask.cdap.etl.api.batch.BatchRuntimeContext;
16-
import co.cask.cdap.etl.api.batch.BatchSource;
17-
import co.cask.cdap.etl.api.batch.BatchSourceContext;
18-
import co.cask.hydrator.common.ReferenceBatchSource;
19-
import co.cask.hydrator.common.ReferencePluginConfig;
20-
import co.cask.hydrator.common.SourceInputFormatProvider;
21-
import co.cask.hydrator.common.batch.JobUtils;
1+
package io.cdap.plugin.batch.source;
2+
3+
import io.cdap.cdap.api.annotation.Description;
4+
import io.cdap.cdap.api.annotation.Macro;
5+
import io.cdap.cdap.api.annotation.Name;
6+
import io.cdap.cdap.api.annotation.Plugin;
7+
import io.cdap.cdap.api.data.batch.Input;
8+
import io.cdap.cdap.api.data.format.StructuredRecord;
9+
import io.cdap.cdap.api.data.schema.Schema;
10+
import io.cdap.cdap.api.dataset.lib.KeyValue;
11+
import io.cdap.cdap.etl.api.Emitter;
12+
import io.cdap.cdap.etl.api.PipelineConfigurer;
13+
import io.cdap.cdap.etl.api.batch.BatchRuntimeContext;
14+
import io.cdap.cdap.etl.api.batch.BatchSource;
15+
import io.cdap.cdap.etl.api.batch.BatchSourceContext;
16+
import io.cdap.plugin.batch.ESProperties;
17+
import io.cdap.plugin.batch.RecordWritableConverter;
18+
import io.cdap.plugin.common.ReferenceBatchSource;
19+
import io.cdap.plugin.common.ReferencePluginConfig;
20+
import io.cdap.plugin.common.SourceInputFormatProvider;
21+
import io.cdap.plugin.common.batch.JobUtils;
2222
import org.apache.hadoop.conf.Configuration;
2323
import org.apache.hadoop.io.MapWritable;
2424
import org.apache.hadoop.io.Text;

src/test/java/plugin/batch/RecordWritableConverterTest.java renamed to src/test/java/io/cdap/plugin/batch/RecordWritableConverterTest.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,12 @@
1414
* the License.
1515
*/
1616

17-
package plugin.batch;
17+
package io.cdap.plugin.batch;
1818

19-
import co.cask.hydrator.plugin.batch.RecordWritableConverter;
20-
import co.cask.cdap.api.data.format.StructuredRecord;
21-
import co.cask.cdap.api.data.schema.Schema;
2219
import com.google.common.base.Charsets;
2320
import com.google.common.collect.ImmutableMap;
21+
import io.cdap.cdap.api.data.format.StructuredRecord;
22+
import io.cdap.cdap.api.data.schema.Schema;
2423
import org.apache.hadoop.io.MapWritable;
2524
import org.junit.Assert;
2625
import org.junit.Test;

src/test/resources/logback-test.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
</encoder>
3535
</appender>
3636

37-
<logger name="co.cask.hydrator" level="INFO" />
37+
<logger name="io.cdap.plugin" level="INFO" />
3838
<logger name="org.elasticsearch" level="DEBUG" />
3939

4040
<root level="WARN">

0 commit comments

Comments
 (0)