title: Number of partitions scanned(=32767) exceeds limit
body: <p>I'm trying to use Eel-sdk to stream data into Hive.</p>
  
  <pre><code>val sink = HiveSink(testDBName, testTableName)
  .withPartitionStrategy(new DynamicPartitionStrategy)
  
  val hiveOps:HiveOps = ...
  val schema = new StructType(Vector(Field("name", StringType),Field("pk", StringType),Field("pk1",a StringType)))
  
  hiveOps.createTable( 
    testDBName,
    testTableName,
    schema,
    partitionKeys = Seq("pk", "pk1"),
    dialect = ParquetHiveDialect(),
    tableType = TableType.EXTERNAL_TABLE,
    overwrite = true
  )
  val items = Seq.tabulate(100)(i =&gt; TestData(i.toString, "42", "apple"))
  val ds = DataStream(items)
  ds.to(sink)
  </code></pre>
  
  <p>Getting error: Number of partitions scanned(=32767) exceeds limit(=10000). 
  Number 32767 is a power of 2....but still can't figure it out what is wrong. Any idea?</p>