我开始尝试使用datastax进行简单的pig + cassandra与本教程的集成:http://docs.datastax.com/en/datastax_enterprise/4.5/datastax_enterprise/ana/anaPigExRel.html
但是当我尝试将结果存储到cql中时,我收到此错误:
消息:org.apache.pig.backend.executionengine.ExecException:ERROR 2118:无法获得输入拆分 在org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigInputFormat.getSplits(PigInputFormat.java:279)
有什么想法吗?我在这里读了一些答案,指的是将我的PIG_PARTITION改为Murmur3Partitioner
我已经做过但仍然会发生。是配置问题吗?
export PIG_PARTITIONER=org.apache.cassandra.dht.Murmur3Partitioner
答案 0 :(得分:0)
我在做完之后发现:
export PIG_PARTITIONER=org.apache.cassandra.dht.Murmur3Partitioner
我需要做源〜/ .bashrc并从那个特定的控制台做猪。
虽然我得到了另一个错误,但我认为这个案子已经解决了。