Hello,
We are getting OOM errors when querying a hive table that is backed by a cassandra column family (see below). Querying this cassandra column family from cassandra-cli works fine. I am assuming we have something configured wrong (we have a fairly vanilla brisk install). I saw some info on how to configure Cassandra to avoid OOM, but since the error is only on the hive side, I wasn't sure if that's where we need to change things. Could anyone offer some advice?
Thanks,
-B
(note that we get an OOM with or without the "limit 100":
hive> select * from idx_logs limit 100;
OK
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at org.apache.thrift.transport.TFramedTransport.readFrame(TFramedTransport.java:140)
at org.apache.thrift.transport.TFramedTransport.read(TFramedTransport.java:101)
at org.apache.thrift.transport.TTransport.readAll(TTransport.java:84)
at org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:378)
at org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:297)
at org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:204)
at org.apache.cassandra.thrift.Cassandra$Client.recv_get_range_slices(Cassandra.java:752)
at org.apache.cassandra.thrift.Cassandra$Client.get_range_slices(Cassandra.java:734)
at org.apache.cassandra.hadoop.ColumnFamilyRecordReader$RowIterator.maybeInit(ColumnFamilyRecordReader.java:243)
at org.apache.cassandra.hadoop.ColumnFamilyRecordReader$RowIterator.computeNext(ColumnFamilyRecordReader.java:279)
at org.apache.cassandra.hadoop.ColumnFamilyRecordReader$RowIterator.computeNext(ColumnFamilyRecordReader.java:177)
