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) |
|