2024年2月8日发(作者:)
print('show value of row named %s' % row_keys) if len(row_keys) == 1: print (row_keys[0]) else: print (row_keys) else: print('show all row values of table named %s' % ) for key, value in (): print key, value def put_row(table, column_family, row_key, value): print('insert one row to hbase') # column_family:qualifier:value # column_qualifier = name
(row_key, {'%s:name' % column_family:'name_%s' % value}) def put_rows(table, column_family, row_lines=30): print('insert rows to hbase now') for i in range(row_lines): put_row(table, column_family, 'row_%s' % i, i) def delete_row(table, row_key, column_family=None, keys=None): if keys: print('delete keys:%s from row_key:%s' % (keys, row_key)) key_list = ['%s:%s' % (column_family, key) for key in keys] (row_key, key_list) else: print('delete row(column_family:) from hbase') (row_key) def delete_table(table_name): pretty_print('delete table %s now.' % table_name) _table(table_name, True) def main(): table = (table_name) show_rows(table) put_rows(table, column_family) show_rows(table) #
更新操作 # put_row(table, column_family, row_key, '') # show_rows(table, [row_key]) #
删除数据 # delete_row(table, row_key) # show_rows(table, [row_key]) # delete_row(table, row_key, column_family, ['name']) # show_rows(table, [row_key]) # delete_table(table_name) if __name__ == "__main__": main()
本文发布于:2024-02-08 16:30:45,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170738104567990.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |