0
A
回答
1
Here就怎麼打開WAL關閉HBase的文檔。
0
您可以使用HBase的thrift API
當你有突變的列表,你可以指定不寫WAL
struct Mutation {
1:bool isDelete = 0,
2:Text column,
3:Text value,
4:bool writeToWAL = 1
}
一旦你generated a thirft client 可以
from thrift.transport.TSocket import TSocket
from thrift.transport.TTransport import TBufferedTransport
from thrift.protocol import TBinaryProtocol
from hbase import Hbase
transport = TBufferedTransport(TSocket('localhost', 9090))
transport.open()
protocol = TBinaryProtocol.TBinaryProtocol(transport)
client = Hbase.Client(protocol)
table_name = 'theTable'
row_key = 'test_row1'
colfamily = 'test_colfamily1'
qualifier = 'test_col1'
fullyqualied = ('%s:%s' % (colfamily, qualifier))
value = 'some value'
client.mutateRow(table_name, row_key, [Mutation(column=fullyqualified, value=value,writeToWAL=false)], {})
+0
我是使用python庫幸福基地插入和刪除,我想關閉WAL的所有插入,有沒有其他方式像修改XML文件在hbase(配置文件)。請給你的建議感謝進步.... @ Arnon Rotem-Gal -Oz – Naren
+0
我不知道在HBase中完全關閉WAL的方法(這並不是說沒有)。無論如何,happybase的源代碼都在git https://github.com/wbolster/happybase/tree/happybase-0.6上,所以你可以添加noWAL支持 –
相關問題
- 1. HBase中的WAL文件
- 2. HBase中的WAL文件
- 3. HBase mapReduce TableOutputFormat如何使用Flush和WAL
- 4. 爲什麼Hbase需要WAL?
- 5. 更改HBase WAL位置
- 6. Hbase regionserver正在關閉
- 7. 在Hbase中使用WAL進行恢復
- 8. HBase的連接關閉()
- 9. HBase記錄在關閉時丟失
- 10. 關閉RestKit Swift中的WAL文件模式
- 11. 如何在scala工作人員關閉時處理spark上的hbase連接關閉
- 12. 如何在關閉JasperViewer時關閉JFrame
- 13. 如何在Windows關閉時關閉FiddlerCore
- 14. 如何打開.sqlite-wal
- 15. 如何關閉
- 16. 在hbase中使用封閉的
- 17. Hbase HRegionServer WARN並在一段時間後關閉
- 18. window.close如何關閉在角
- 19. 如何關閉在VS 2005
- 20. 如何關閉在Pjax
- 21. 如何在JOptionPane.showMessageDialog上關閉?
- 22. 如何關閉在VB6
- 23. 如何在Android中關閉?
- 24. 如何關閉在node.js中
- 25. 如何關閉在Python
- 26. 如何在lua中關閉?
- 27. 如何關閉在MySQL
- 28. 如何關閉模式關閉popovers?
- 29. 使用python中的happybase關閉與hbase數據庫的連接
- 30. 恢復如何在HBase的
感謝爲此。@ Praveen Sripati是否有用於關閉WAL的任何xml文件,因爲我是用python插入和刪除數據到hbase的, – Naren