我是Cassandra的新手。我张贴这个问题,因为不同的文件提供了不同的细节,关于整合与CassandraHive,我无法找到github页。
我已经在3节点HDP2.0集群的一个数据节点中安装了一个单节点Cassandra2.0.2(datastax社区版)。
我无法使用“org.apache.hadoop.hive.cassandra.cql3.cqlstoragehandler”使用hive访问cassandra。我从org.apache.hadoop.hive.ql.exec.ddltask得到错误“返回代码1”。org.apache.hadoop.hive.ql.metadata.hiveexception:加载存储处理程序时出错。org.apache.hadoop.hive.cassandra.cql3.cqlstoragehandler'
我已将/$cassandra\u home/lib/*中的所有jar复制到/$hive home/lib,并将/cassandra\u home/lib/*包含在$hadoop\u类路径中。
为了将cassandra与hadoop/hive集成,我还需要进行其他配置更改吗?
请告诉我。谢谢你的帮助!
谢谢,阿伦
1条答案
按热度按时间8oomwypt1#
也许这些是你的出发点:
对cassandra、github的配置单元支持
与您的主题相关的顶级文章和一般信息:cassandra cql3的hive支持。
hadoop支持,cassandra wiki。
其实你的问题不是那么狭隘,可能有很多原因。但您应该记住,hive是基于mapreduce引擎的。
希望这有帮助。