目前我正在使用Cassandra 2.1.5,Hive 1.2.1和Hadoop 2.7.1。我嘗試使用本教程卡桑德拉連接成蜂巢:將Cassandra與Hive連接
http://frommyworkshop.blogspot.com/2013/09/real-time-data-processing-with.html
但似乎我被困在創建外部表:
創建外部表test.pokes(FOO INT,酒吧字符串)存放'org.apache.hadoop.hive.cassandra.CassandraStorageHandler'WITH SERDEPROPERTIES(「cassandra.host」=「127.0.0.1」,「cassandra.port」=「9160」,「cql.primarykey」=「foo」, 「comment」=「check」,「read_repair_chance」=「0.2」,「dclocal_read_repair_chance」=「0.14」,「gc_grace_seconds」=「989898」,「bloom_filter_fp_chance」=「0.2」,「compaction」=「{'class': 'LeveledCompactionStrategy'}」, 「replicate_on_write」=「false」,「caching」=「all」);
,錯誤是這樣的:
失敗:執行錯誤,從org.apache.hadoop.hive.ql.exec.DDLTask返回碼1。 org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe.initSerdeParams(Lorg /阿帕奇/ hadoop的/ CONF /配置; Ljava/util的/屬性; Ljava /郎/字符串;)Lorg /阿帕奇/ hadoop的/蜂巢/ serde2 /懶惰/ LazySimpleSerDe $ SerDeParameters;
有誰知道如何解決這個問題?
您是否發現問題? – Claudio