Jadi, mari kita lihat apakah saya bisa menjelaskan secara singkat masalah saya.
Bayangkan kita mendapatkan tabel HBase yang berisi informasi setiap kunjungan ke disko: Setiap disko mendaftarkan nama, nama pengunjung, dan hari< /em> dia mengunjunginya. (ya itu contoh yang bodoh, saya tahu..).
Jadi, misalnya, ini adalah beberapa nilai tabel:
..
ministryOfSoundJamesOliver01022017
ministryOfSoundJamesOliver02022017
ministryOfSoundJamesOliver03022017
ministryOfSoundOliviaNewton04042017
ministryOfSoundOliviaNewton06042017
...
pachaibizaJohnMcKiness06042017
pachaibizaJohnMcKiness04042017
pachaibizaWilliamForrester04042017
..
RowKey memiliki struktur berikut:
Nama disko
nama orang
hari tahun ini
(tabel memiliki beberapa kolom/kualifikasi lain, tapi saya tidak mempermasalahkannya untuk masalah ini).
Masalahnya adalah: bayangkan seorang anak laki-laki yang suka pergi ke Ministry Of Sound. Dia sangat menyukainya, dia menghabiskan seluruh uangnya untuk disko dan narkoba (tapi bukan itu intinya).
Tujuan saya adalah menampilkan setiap orang yang menghadiri Ministry Of Sound. Dalam pemindaian saya, pria ini terus muncul di hasil, jadi saya harus membuang banyak entri untuk mencari pengunjung berikutnya. FE:
..
ministryOfSoundJohnnyYonkie01022017
ministryOfSoundJohnnyYonkie02022017
ministryOfSoundJohnnyYonkie03022017
ministryOfSoundJohnnyYonkie04022017
ministryOfSoundJohnnyYonkie05022017
ministryOfSoundAnotherDude02022017
...
Untuk mendaftarkan AnotherDude, saya harus membuang 4 entri dari Johnny.
Terakhir, pertanyaannya adalah:
Apakah ada cara untuk memberi tahu HBase bahwa entri berulang dari byte(x) ke byte(x+y) [ x adalah jumlah byte dari discoName
dan jumlah byte y dari personName
] harus < strong>otomatis dibuang?
Terima kasih banyak sebelumnya!!