Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-4586

ThriftServer doesn't expose autoflush/writebuffer settings needed for write-heavy loads

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Not A Problem
    • 0.90.4
    • None
    • Thrift
    • None

    Description

      For write-heavy/bulk-load environments, two common recommendations are to disable autoFlush and increase the size of the write buffer:

      HTable.setAutoFlush(false)
      HTable.setWriteBufferSize(long writeBufferSize)

      Neither of exposed via the Thrift API, which seems to preclude using the Thrift interface for write-heavy environments.

      As a workaround, we could specify hbase.client.write.buffer in hbase-site.xml, but there is unfortunately not an equivalent configuration setting for autoflush.

      Attachments

        Activity

          People

            Unassigned Unassigned
            nburger9 Norbert Burger
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: