Altering Rowkey to support/simulate MultiTenancy

Can we prepend a string (tenant name) to the rowkey from client-side to support/simulate MultiTenancy? I got to the point of being able to successfully insert, but get fails with "String didn't validate". Appears Cassandra does some internal check/validation on the rowkey, obviously because it needs to keep track of the rowkeys, as to which node has which rowkeys, and/or its format.

you need to set appropriate ColumnFamily key_validation_class, in CLI you can do that like "update column family <cf> with key_validation_class=<type>" where <type> could be one of the o.a.c.db.marshal.*Type classes or your own.