Backend Exception


Ali Aboud <ali.ab...@...>
 

I am using janusgraph version 0.3.1 with hbase and elasticsearch
The below error occurs when property size is bigger than 32767 (Short.MAX_LENGTH) this value is hard coded in org.apache.hadoop.hbase.client.mutation.checkrow(mutation.java:568). so it cannot be configured or changed.  So if I want to maximize this value I need to update this value manualy and rebuild hbase jars according to this answer . Is this really the solution for this error or I am missing something ?!!! 

Caused  by: java.lang.IllegalArgumentException: Row length 559343 is > 32767
at org.apache.hadoop.hbase.client.Mutation.checkRow(Mutation.java:568)
at org.apache.hadoop.hbase.client.Put.<init>(Put.java:110)
at org.apache.hadoop.hbase.client.Put.<init>(Put.java:68)
at org.janusgraph.diskstorage.hbase.HBaseStoreManager.convertToCommands(HBaseStoreManager.java:926)
at org.janusgraph.diskstorage.hbase.HBaseStoreManager.mutateMany(HBaseStoreManager.java:432)
at org.janusgraph.diskstorage.locking.consistentkey.ExpectedValueCheckingStoreManager.mutateMany(ExpectedValueCheckingStoreManager.java:79)
at org.janusgraph.diskstorage.keycolumnvalue.cache.CacheTransaction$1.call(CacheTransaction.java:94)
at org.janusgraph.diskstorage.keycolumnvalue.cache.CacheTransaction$1.call(CacheTransaction.java:91)
at org.janusgraph.diskstorage.util.BackendOperation.executeDirect(BackendOperation.java:68)

Join janusgraph-users@lists.lfaidata.foundation to automatically receive all group messages.