private int addBatch(String tableName, List<PutFlowFile> flowFiles) throws IOException { int columns = 0; clientService.put(tableName, flowFiles); for (PutFlowFile put : flowFiles) { columns += put.getColumns().size(); } return columns; }
@Override public <K, V> void put(final K key, final V value, final Serializer<K> keySerializer, final Serializer<V> valueSerializer) throws IOException { List<PutColumn> putColumns = new ArrayList<PutColumn>(1); final byte[] rowIdBytes = serialize(key, keySerializer); final byte[] valueBytes = serialize(value, valueSerializer); final PutColumn putColumn = new PutColumn(hBaseColumnFamilyBytes, hBaseColumnQualifierBytes, valueBytes); putColumns.add(putColumn); hBaseClientService.put(hBaseCacheTableName, rowIdBytes, putColumns); }
@Override public <K, V> void put(final K key, final V value, final Serializer<K> keySerializer, final Serializer<V> valueSerializer) throws IOException { List<PutColumn> putColumns = new ArrayList<PutColumn>(1); final byte[] rowIdBytes = serialize(key, keySerializer); final byte[] valueBytes = serialize(value, valueSerializer); final PutColumn putColumn = new PutColumn(hBaseColumnFamilyBytes, hBaseColumnQualifierBytes, valueBytes); putColumns.add(putColumn); hBaseClientService.put(hBaseCacheTableName, rowIdBytes, putColumns); }
clientService.put(entry.getKey(), entry.getValue()); successes.addAll(entry.getValue()); } catch (Exception e) {
@Override public <K, V> void put(final K key, final V value, final Serializer<K> keySerializer, final Serializer<V> valueSerializer) throws IOException { List<PutColumn> putColumns = new ArrayList<PutColumn>(1); final byte[] rowIdBytes = serialize(key, keySerializer); final byte[] valueBytes = serialize(value, valueSerializer); final PutColumn putColumn = new PutColumn(hBaseColumnFamilyBytes, hBaseColumnQualifierBytes, valueBytes); putColumns.add(putColumn); hBaseClientService.put(hBaseCacheTableName, rowIdBytes, putColumns); }