Apache Spark utilities

Pretty handy Apache Spark thin wrappers.

License

License

GroupId

GroupId

com.github.cbismuth
ArtifactId

ArtifactId

spark-utils
Last Version

Last Version

1.2.0
Release Date

Release Date

Type

Type

jar
Description

Description

Apache Spark utilities
Pretty handy Apache Spark thin wrappers.
Project URL

Project URL

https://github.com/cbismuth/spark-utils
Source Code Management

Source Code Management

https://github.com/cbismuth/spark-utils

Download spark-utils

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.cbismuth/spark-utils/ -->
<dependency>
    <groupId>com.github.cbismuth</groupId>
    <artifactId>spark-utils</artifactId>
    <version>1.2.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.cbismuth/spark-utils/
implementation 'com.github.cbismuth:spark-utils:1.2.0'
// https://jarcasting.com/artifacts/com.github.cbismuth/spark-utils/
implementation ("com.github.cbismuth:spark-utils:1.2.0")
'com.github.cbismuth:spark-utils:jar:1.2.0'
<dependency org="com.github.cbismuth" name="spark-utils" rev="1.2.0">
  <artifact name="spark-utils" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.cbismuth', module='spark-utils', version='1.2.0')
)
libraryDependencies += "com.github.cbismuth" % "spark-utils" % "1.2.0"
[com.github.cbismuth/spark-utils "1.2.0"]

Dependencies

compile (1)

Group / Artifact Type Version
org.apache.hadoop : hadoop-minicluster jar 2.8.0

provided (1)

Group / Artifact Type Version
org.apache.spark : spark-core_2.11 jar 2.1.0

test (3)

Group / Artifact Type Version
junit : junit jar 4.12
org.mockito : mockito-core jar 2.7.19
org.assertj : assertj-core jar 3.6.2

Project Modules

There are no modules declared in this project.

Spark Utils

build coverage javadoc repository issues licence

Description

Apache Spark lightweight utilities.

  • Fluent partition mapping API (here)
  • Hadoop MiniDFSCluster setup with Spark (here)
  • AutoCloseableBroadcast (here)

Issues

Here is how issues are triaged:

  • Bug: identifies an unexpected result or application behaviour.
  • Feature: adds an new end-user feature.
  • Enhancement: improves the way the application behaves but produces the same result.
  • Spike: improves implementation design but does not change application behaviour and produces the same result.

Credits

Written by Christophe Bismuth, licensed under the The MIT License (MIT).

Versions

Version
1.2.0
1.1.1
1.1.0
1.0.0
1.0.0-M1