Hi, When I query kudu throught drill ,I got an exception : NonRecoverableException: Invalid scan stop key: Error decoding composite key component 'metric': Missing separator after composite key string component. My create kudu table code as follow:
=========================================================== ColumnSchema host = new ColumnSchema.ColumnSchemaBuilder("host", Type.STRING).key(true).build(); ColumnSchema metric = new ColumnSchema.ColumnSchemaBuilder("metric", Type.STRING).key(true).build(); ColumnSchema timestamp = new ColumnSchema.ColumnSchemaBuilder("timestamp", Type.UNIXTIME_MICROS).key(true).build(); ColumnSchema value = new ColumnSchema.ColumnSchemaBuilder("value", Type.DOUBLE).build(); Schema schema = new Schema(ImmutableList.of(host, metric, timestamp, value)); CreateTableOptions tableBuilder = new CreateTableOptions(); tableBuilder.setRangePartitionColumns(ImmutableList.of("timestamp")); tableBuilder.setNumReplicas(1); PartialRow split = schema.newPartialRow(); split.addLong("timestamp", 10); tableBuilder.addSplitRow(split); tableBuilder.addHashPartitions(ImmutableList.of("host", "metric"), 2); String tableName = "testPruning"; client.createTable(tableName, schema, tableBuilder); ================================================= When I query "select * from kudu.testPruning" in drill, I got this exception: "NonRecoverableException: Invalid scan stop key: Error decoding composite key component 'metric': Missing separator after composite key string component." Thank you for your reply.