Java arrays have hashCodes that are based on the arrays' identities rather than their contents,
so attempting to partition an RDD[Array[_]] or RDD[(Array[_], _)] using a HashPartitioner will
produce an unexpected or incorrect result.
Linear Supertypes
Partitioner, Serializable, Serializable, AnyRef, Any
Ordering
Alphabetic
By Inheritance
Inherited
HashPartitioner
Partitioner
Serializable
Serializable
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
newHashPartitioner(partitions: Int)
newHashPartitioner(partitions: Int, buckets: Int = 0)
A org.apache.spark.Partitioner that implements hash-based partitioning using Java's
Object.hashCode
.Java arrays have hashCodes that are based on the arrays' identities rather than their contents, so attempting to partition an RDD[Array[_]] or RDD[(Array[_], _)] using a HashPartitioner will produce an unexpected or incorrect result.