Skip to content

Instantly share code, notes, and snippets.

View aromanenko-dev's full-sized avatar

Alexey Romanenko aromanenko-dev

View GitHub Profile
diff --git a/sdks/java/io/kinesis/pom.xml b/sdks/java/io/kinesis/pom.xml
index 41ee27267..246b36173 100644
--- a/sdks/java/io/kinesis/pom.xml
+++ b/sdks/java/io/kinesis/pom.xml
@@ -33,6 +33,28 @@
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-failsafe-plugin</artifactId>
+ <configuration>
diff --git a/sdks/java/io/kinesis/pom.xml b/sdks/java/io/kinesis/pom.xml
index 41ee27267..c5bab2256 100644
--- a/sdks/java/io/kinesis/pom.xml
+++ b/sdks/java/io/kinesis/pom.xml
@@ -33,6 +33,28 @@
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-failsafe-plugin</artifactId>
+ <configuration>
diff --git a/sdks/java/io/kinesis/pom.xml b/sdks/java/io/kinesis/pom.xml
index 41ee27267..16db065f2 100644
--- a/sdks/java/io/kinesis/pom.xml
+++ b/sdks/java/io/kinesis/pom.xml
@@ -40,6 +40,48 @@
<reuseForks>false</reuseForks>
</configuration>
</plugin>
+
+ <plugin>
diff --git a/sdks/java/io/kinesis/pom.xml b/sdks/java/io/kinesis/pom.xml
index 41ee27267..bc54d7e0b 100644
--- a/sdks/java/io/kinesis/pom.xml
+++ b/sdks/java/io/kinesis/pom.xml
@@ -43,6 +43,61 @@
</plugins>
</build>
+ <profiles>
+ <profile>
Pipeline pipeline = Pipeline.create();
MacBook-Pro-de-Alexey:nexmark aromanenko$ mvn -Pdirect-runner exec:java -Dexec.mainClass=org.apache.beam.sdk.nexmark.Main "-Dexec.args=--sinkType=PUBSUB --runner=DirectRunner --query=1 --streaming=false --manageResources=false --monitorJobs=true --enforceEncodability=false --enforceImmutability=false --pubsubRootUrl=http://localhost:8085 --pubsubSubscription=projects/nexmark/subscriptions/source --pubsubTopic=projects/nexmark/topics/sink --resourceNameMode=VERBATIM --sourceType=PUBSUB --pubSubMode=COMBINED"
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Detecting the operating system and CPU architecture
[INFO] ------------------------------------------------------------------------
[INFO] os.detected.name: osx
[INFO] os.detected.arch: x86_64
[INFO] os.detected.version: 10.13
[INFO] os.detected.version.major: 10
[INFO] os.detected.version.minor: 13
.apply("ParseAndConvertToKV", MapElements.via(
new SimpleFunction<String, KV<String, Integer>>() {
@Override
public KV<String, Integer> apply(String input) {
String[] split = input.split(",");
if (split.length < 4) {
return null;
}
String key = split[1];
Integer value = Integer.valueOf(split[3]);
.apply("ParseAndConvertToKV", MapElements.via(
new SimpleFunction<String, KV<String, Integer>>() {
@Override
public KV<String, Integer> apply(String input) {
String[] split = input.split(",");
if (split.length < 4) {
return null;
}
String key = split[1];
Integer value = Integer.valueOf(split[3]);
diff -u sdks/java/io/kinesis/src/test/java/org/apache/beam/sdk/io/kinesis/AmazonKinesisMock.java sdks/java/io/kinesis2/src/test/java/org/apache/beam/sdk/io/kinesis2/AmazonKinesisMock.java
--- sdks/java/io/kinesis/src/test/java/org/apache/beam/sdk/io/kinesis/AmazonKinesisMock.java 2019-10-26 20:23:24.000000000 -0700
+++ sdks/java/io/kinesis2/src/test/java/org/apache/beam/sdk/io/kinesis2/AmazonKinesisMock.java 2019-10-27 12:35:16.000000000 -0700
@@ -15,83 +15,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.beam.sdk.io.kinesis;
+package org.apache.beam.sdk.io.kinesis2;
@aromanenko-dev
aromanenko-dev / gist:e3aaa81eacfb932e55f7493ba1c2c228
Created January 20, 2020 15:18
beam_PreCommit_Java_Examples_Dataflow_Phrase
11:57:38 > Task :runners:google-cloud-dataflow-java:examples:preCommitLegacyWorker
11:57:38
11:57:38 org.apache.beam.examples.WindowedWordCountIT > testWindowedWordCountInStreamingStaticSharding FAILED
11:57:38 java.lang.RuntimeException at WindowedWordCountIT.java:188
12:06:42 Build timed out (after 30 minutes). Marking the build as aborted.
12:06:42 Build was aborted
12:06:42 Recording test results
12:06:43 Could not stop org.gradle.internal.actor.internal.DefaultActorFactory$NonBlockingActor@1574bf6d.
12:06:43 org.gradle.internal.dispatch.DispatchException: Could not dispatch message [MethodInvocation method: processTestClass(DefaultTestClassRunInfo(org.apache.beam.examples.WordCountIT))].
12:06:43 at org.gradle.internal.dispatch.ExceptionTrackingFailureHandler.dispatchFailed(ExceptionTrackingFailureHandler.java:34)