Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用AsyncCassandra为Cassandra编译opentsDB时出错_Cassandra_Cassandra 2.0_Opentsdb - Fatal编程技术网

使用AsyncCassandra为Cassandra编译opentsDB时出错

使用AsyncCassandra为Cassandra编译opentsDB时出错,cassandra,cassandra-2.0,opentsdb,Cassandra,Cassandra 2.0,Opentsdb,我将按照下面的链接构建AsyncCassandra- 但我得到了以下错误: [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] /root/asynccassandra/src/org/hbase/async/HBaseClient.java:[304,34] error: cannot find symbol [ERROR]

我将按照下面的链接构建AsyncCassandra-

但我得到了以下错误:

[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /root/asynccassandra/src/org/hbase/async/HBaseClient.java:[304,34]     error: cannot find symbol
[ERROR]   symbol:   variable ConsistencyLevel
location: class HBaseClient
/root/asynccassandra/src/org/hbase/async/HBaseClient.java:[303,25] [deprecation] BoundedExponentialBackoff(long,int,int) in BoundedExponentialBackoff has been deprecated
[ERROR] /root/asynccassandra/src/org/hbase/async/HBaseClient.java:[311,35] error: cannot find symbol

看起来源代码丢失了

import com.netflix.astyanax.model.ConsistencyLevel;

但实际上,用于它的astynax项目已经退役,不应该使用。

好的..谢谢Sirsr,我把asyncCasaandra jar放在opentsdb目录中了?实际上,我想把Cassandra作为opentsdb的后端数据库。我们知道,在opentsdb中,默认的db是HBase。但我不想使用HBase,这意味着我想使用Cassandra。所以我已经构建了一个asynccassandra jar,但是我不知道应该在opentsdb中复制这个asynccassandra jat到哪里?对不起,我不是opentsdb方面的专家。。。你查过这个文件了吗?但据我所见,OpenTSDB对于Cassandra来说并不是一个很好的用例……是的,我检查了这个……但它没有描述在OpenTSDB中放置AsyncCassandra jar的位置。我已经构建了一个assynccassandra jar,它将使opentsdb能够写入Cassandra。我还在opendb的配置文件中做了这些更改。但是我不知道我应该把这个asynccassandra jar放在opendb的什么地方。