當我試圖從cassandra讀取uuid4類型列時,我得到垃圾。有沒有辦法在人類可讀的格式讀取它(十六進制字符串格式代表uuid4對象)如何在cqlsh中讀取人類可讀格式的uuid4對象 - cassandra
這裏是我得到 -
cqlsh:upgradetest> select * from "AccessControlLinks" where key = 'a471b42b-cb20-4ae2-b924-c79a5eec1bed-Filters';
key | column1 | value
a471b42b-cb20-4ae2-b924-c79a5eec1bed-Filters | G\xff\xbc\x01\xaadNp\xb6\xd9\xe2\xd9\x0e\xd1\[email protected] |
是否有任何cqlsh功能/一些標誌我需要設置爲以可讀格式獲取column1的值?
由於提前
馬尼什
好吧,我發現蟒蛇上下的方式來完成這項安迪是絕對正確的在他的回答。 human_readble_id = UUID(bytes = six.b(uuid_obj))您需要導入軟件包「six」和「UUID from uuid」。我相信其他編程語言必須有相似的變通方法。 – 2015-04-06 04:08:03