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

Spark JoinWithCassandraTable pada kunci partisi TimeStamp STUCK

Dengan menggunakan:

sc.parallelize(startDate to endDate)

Dengan startData dan endDate sebagai Longs yang dihasilkan dari Dates dengan format:

("yyyy-MM-dd HH:mm:ss")

Saya membuat percikan untuk membangun array besar (100.000+ objek) untuk bergabung dengan tabel C* dan itu tidak macet sama sekali- C* bekerja keras untuk membuat penggabungan terjadi dan mengembalikan data.

Akhirnya, saya mengubah jangkauan saya menjadi:

case class TableKey(created_dh: String)
val data = Array("2015-10-29 12:00:00", "2015-10-29 13:00:00", "2015-10-29 14:00:00", "2015-10-29 15:00:00")
val snapshotsFiltered = sc.parallelize(data, 2).map(TableKey(_)).joinWithCassandraTable("listener","snapshots_tnew")

Dan sekarang baik-baik saja.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengirim Gambar ke database MySQL dengan Android

  2. Kursor Loop Prosedur Tersimpan MySql - Kesalahan sintaks

  3. Bisakah kita membatasi jumlah baris dalam tabel di MySQL?

  4. Mysql tidak memulai dalam wadah buruh pelabuhan di MacOS setelah pembaruan buruh pelabuhan

  5. MySQL melempar kesalahan nilai string yang salah