Ich benutze Cassandra CQL-System in DBeaver Datenbank-Tool. Ich möchte diese Cassandra mit R verbinden, um Daten zu lesen. Leider benötigt die Verbindung mehr Zeit (ich habe mehr als 2 Stunden gewartet) mit RCassandra
Paket. aber es scheint überhaupt nicht verbunden zu sein und immer noch zu laden. Hat jemand eine Idee dazu? wie folgtWie lese ich Daten von Cassandra (DBeaver) nach R
der Code:
library(RCassandra)
rc <- RC.connect(host ="********", port = 9042)
RC.login(rc, username = "*****", password = "******")
nach diesem Schritt RC.login
, ist es immer noch für mehr als 2 Stunden zu laden.
Ich habe auch versucht mit RJDBC
Paket wie hier gepostet: How to read data from Cassandra with R?.
library(RJDBC)
drv <- JDBC("org.apache.cassandra.cql.jdbc.CassandraDriver",
list.files("C:/Program Files/DBeaver/jre/lib",
pattern="jar$",full.names=T))
Aber das wirft Fehler
Fehler in .jfindClass (as.character (Driver) [1]): Klasse nicht
gefunden
Keine der Antworten für mich arbeiten von der oben genannten Verbindung. Ich verwende neueste R-Version 3.4.0 (2017-04-21) und neue Version von DBeaver: 4.0.4.
Danke Edmon. Ich habe einen Weg gefunden, mit 'RODBC' zu verbinden und es funktioniert einwandfrei. – dhinar