I have built sharded Liferay's with manual allocation just recently. It appears that the Kaleo system only stores data in the default data source, instead of splitting it across shards. Despite this the kaleo tables are built into every shard, they just remain empty.
Please sign in to flag this as inappropriate.