Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menyimpan data di MySql menggunakan cygnus?

Pertama-tama, jangan ragu untuk menghapus bagian konfigurasi HDFS dan CKAN. Anda akan menghindari log yang tidak perlu terkait dengan komponen tersebut saat menjalankan Cygnus. Tentu saja, ingatlah untuk menghapus semua referensi ke sink dan saluran; khusus:

cygnusagent.sources = http-source
cygnusagent.sinks = mysql-sink
cygnusagent.channels = mysql-channel
...
cygnusagent.sources.http-source.channels = mysql-channel

Kedua, jawaban atas pertanyaan Anda dapat ditemukan di dokumentasi:

Dalam tabel, kita dapat menemukan dua pilihan:

  • Memperbaiki baris 8 bidang, seperti biasa:recvTimeTs, recvTime, entityId, entityType, attrName, attrType, attrValue, dan attrMd. Tabel ini (dan database) dibuat pada waktu eksekusi jika tabel tidak ada sebelumnya untuk penyisipan baris. Mengenai attrValue, dalam bentuknya yang paling sederhana, nilai ini hanyalah sebuah string, tetapi karena Orion 0.11.0 itu bisa berupa objek Json atau array Json. Mengenai attrMd, ini berisi serialisasi string dari larik metadata untuk atribut di Json (jika atribut tidak memiliki metadata, larik kosong [] dimasukkan),
  • Dua kolom untuk setiap atribut entitas (satu untuk nilai dan lainnya untuk metadata), ditambah kolom tambahan tentang waktu penerimaan data (recv_time). Tabel semacam ini (dan database) harus disediakan sebelumnya untuk eksekusi Cygnus , karena setiap entitas mungkin memiliki jumlah atribut yang berbeda, dan pemberitahuan harus memastikan nilai per setiap atribut diberitahukan.

Perilaku konektor mengenai representasi internal data diatur melalui parameter konfigurasi, attr_persistence, yang nilainya dapat berupa baris atau kolom.

Mungkin ada masalah dengan penulisan, saya pikir paragraf terakhir harus diakhiri sebagai "... nilai keseluruhan dapat berupa baris atau kolom, dan yang perilakunya sesuai dengan opsi yang dijelaskan di atas, masing-masing " .

Yaitu. jika Anda menggunakan mode kolom, maka database dan tabel harus disediakan di tingkat lanjut.

Ada pertanyaan serupa di mana saya menjelaskan secara lebih rinci perilaku seperti itu.

HTH!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menjalankan beberapa pernyataan SQL dari Groovy

  2. Mengisi kotak kombo dengan data mysql

  3. Bagaimana cara menghasilkan serangkaian rata-rata per jam di MySQL?

  4. Haruskah saya menangani ID GraphQL sebagai string pada klien?

  5. bagaimana kita bisa mengubah nilainya dengan menggunakan tombol radio