Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Abandoned
-
1.2.0, 2.1.0, 2.0.0
-
None
-
None
-
HBase 1.2.0
Description
HTable can still write data after calling the close method.
val conn = ConnectionFactory.createConnection(conf) var table = conn.getTable(TableName.valueOf(tableName)) val put = new Put(rowKey.getBytes()) put.addColumn("cf".getBytes(), columnField.getBytes(), endTimeLong, Bytes.toBytes(line.getLong(8))) table.put(put) //call table close() method table.close() //put again val put1 = new Put(rowKey4.getBytes()) out1.addColumn("cf".getBytes(), columnField.getBytes(), endTimeLong, Bytes.toBytes(line.getLong(8))) table.put(put1)
after call close method ,can alse write data into HBase,I think this does not match close logic.