2017-06-01 9 views
0

で私が使用してカサンドラとRを接続しようとしています接続:Rはカサンドラ

RC.describe.keyspace(connect.handle, 'keyspace') 

私は、私を参照してください。

connect.handle <- RC.connect(host="host", port="port") 

私はそれをテストするとき、私はconenctionを持っている参照、接続しています接続作業が必要です。私はエラーが表示されるRでデータフレームにカサンドラからデータを取得しようとしていたときに しかし、私が試した:

RC.read.table(connect.handle, 'table name', convert = TRUE, na.strings 
= "NA", as.is = FALSE, dec = ".") 

私はこのエラーを取得:私は前にkeyspaveを置けば

Error in RC.get.range.slices(conn, c.family, fixed = TRUE) : 
Cassandra exception: No keyspace has been specified. USE a keyspace, or 
explicitly specify keyspace.tablename 

tablenameは "keyspace.tablename"のようには動作しません。

誰でもCassandraからRにデータを取得できますか?

おかげで、

Eelco

答えて

0

あなたはこれを試すことができます。

RC.use(connect.handle,'your keyspace') 
RC.read.table(connect.handle,"your table name") 

それはカサンドラからテーブルを読み取るために私のために働きました。