Преди всичко, не се колебайте да премахнете частите за конфигурация HDFS и CKAN. Ще избегнете ненужните регистрационни файлове, свързани с тези компоненти, когато изпълнявате Cygnus. Разбира се, не забравяйте да изтриете всички препратки към мивки и канали; конкретно:
cygnusagent.sources = http-source
cygnusagent.sinks = mysql-sink
cygnusagent.channels = mysql-channel
...
cygnusagent.sources.http-source.channels = mysql-channel
Второ, отговорът на вашия въпрос може да бъде намерен в документацията:
В рамките на таблици можем да намерим две опции:
- Фиксирани редове с 8 полета, както обикновено:recvTimeTs, recvTime, entityId, entityType, attrName, attrType, attrValue и attrMd. Тези таблици (и базите данни) се създават по време на изпълнение, ако таблицата не съществува преди вмъкването на ред. По отношение на attrValue, в най-простата си форма, тази стойност е просто низ, но от Orion 0.11.0 тя може да бъде Json обект или Json масив. По отношение на attrMd, той съдържа низова сериализация на масива от метаданни за атрибута в Json (ако атрибутът няма метаданни, се вмъква празен масив []),
- Две колони за всеки атрибут на обект (една за стойността и друга за метаданните), плюс колона за добавяне за времето на получаване на данните (време на recv_time). Този вид таблици (и базите данни) трябва да бъдат предоставени преди изпълнението на Cygnus , тъй като всеки обект може да има различен брой атрибути и известията трябва да гарантират, че стойността за всеки атрибут е уведомена.
Поведението на конектора по отношение на вътрешното представяне на данните се управлява чрез конфигурационен параметър, attr_persistence, чиито стойности могат да бъдат ред или колона.
Може би има проблем с писането, мисля, че последният абзац трябва да завършва като "... целите стойности могат да бъдат ред или колона, и чието поведение съответства на описаните по-горе опции, съответно " .
т.е. ако използвате режим на колона, тогава базата данни и таблиците трябва да бъдат предварително обезпечени.
Има подобен въпрос където обяснявам по-подробно подобно поведение.
HTH!