Как просмотреть сохраненные данные Cassandra db для базы данных janusgraph от cqlsh

Я новичок в янусграфе, а также в янусграфе. Теперь я могу подключить janusgraph к cassandra в качестве внутреннего хранилища, а также Solr и индексного хранилища. В настоящее время я запускаю сервер gremlin с помощью команды - sh gremlin-server.sh / conf / gremlin-server / gremlin-server-cql-solr .yaml и подключив его через sh gremlin.sh.

У меня есть пара сомнений вроде - graph.addVertex (name, Arpan), используя это, я добавляю вершину. Теперь я обнаружил, что информация о вершинах и ребрах сохраняется в имени таблицы
‹Keyspacename› .edgestore, и я уверен, что данные вставляются в cassandra db, потому что gV ( ) .values ​​('name') показывает мне значение имени вершины. Я использую cqlsh для просмотра данных Cassandra, но когда я набрал cmd select * from keyspacename.edgestore; вместо отображения текстовых значений, таких как - назовите Arpan, его данные отображаются в числовой форме, например -

            key                | column1            | value

--------------------+--------------------+-----------------------------------------------------------------
0x5800000000000080 | 0x02 | 0x0001048b
0x5800000000000080 | 0x5019a0 | 0xa06a656e6ef9088b
0x5800000000000080 | 0x504ba0 | 0xa0686f6de50c8b011780a03836372d353330b9

Как я могу увидеть актуальные данные? И следует ли мне использовать эту схему таблицы по умолчанию или создать свою?


person Arpan Jain    schedule 18.12.2020    source источник


Ответы (1)


JanusGraph использует свой собственный формат данных на уровне хранения. Он строит пространства ключей и таблицы JanusGraph так, как ему нужно. Следовательно, вам определенно не следует создавать свои собственные.

Вы не сможете читать фактические данные из cqlsh. Чтобы прочитать данные, вам больше всего повезет с консолью Gremlin, создайте с использованием (Java?) библиотек JanusGraph или с визуализатор.

person Aaron    schedule 19.12.2020