3
我一直被困在这个问题上好几天。所以任何帮助将不胜感激。将Cassandra表复制到Hive
我正在尝试制作cassandra表的副本以配置单元(以便我可以将它放入配置单元Metastore中,然后从Tableau访问它)。 Hive - > Tableau部分工作,但不是Cassandra到Hive部分。数据未被复制到Hive Metastore。
下面是我所采取的步骤:https://github.com/tuplejump/cash/tree/master/cassandra-handler
我产生蜂房cassandra-:
我跟着从这个项目的自述文件的说明。 .jar,将它复制到cassandra-all- .jar,cassandra-thrift - *。jar到配置单元的lib文件夹。
然后我开始蜂房,试过如下:
hive> add jar /usr/lib/hive/apache-hive-1.1.0/lib/hive-cassandra-1.2.6.jar;
Added [/usr/lib/hive/apache-hive-1.1.0/lib/hive-cassandra-1.2.6.jar] to class path
Added resources: [/usr/lib/hive/apache-hive-1.1.0/lib/hive-cassandra-1.2.6.jar]
hive> list jars;
/usr/lib/hive/apache-hive-1.1.0/lib/hive-cassandra-1.2.6.jar
hive> create temporary function tmp as 'org.apache.hadoop.hive.cassandra.cql3.CqlStorageHandler'
> ;
FAILED: Class org.apache.hadoop.hive.cassandra.cql3.CqlStorageHandler not found
我不知道为什么蜂巢看不到CqlStorageHandler ...
谢谢!