1、通過hbase shell刪除乙個表,首先需要將表禁用,然後再進行刪除,命令如下:
disable 'tablename'
drop 'tablename'
2、若要刪除所有匹配的表,首先將要刪除的所有表禁用,命令如下:
disable 'table.x'
drop 'table.x'
3、假如有一些表以tab開頭,通過如下操作,可以將這些表全部刪除:
disable_all 'tab.*'
drop_all 'tab.*'
4.2、通過python thrift api刪除表,**如下:
# coding=utf-8
from thrift.transport.tsocket import tsocket
from thrift.transport.ttransport import tbufferedtransport
from thrift.protocol import tbinaryprotocol
from hbase import hbase
# 主機位址及埠號,埠號預設為9090
host = 'localhost'
port = 9090
# 初始化鏈結
transport = tbufferedtransport(tsocket(host, port))
transport.open()
protocol = tbinaryprotocol.tbinaryprotocol(transport)
client = hbase.client(protocol)
# 獲取表的列表
tables_list = client.gettablenames()
print tables_list
# 根據名稱,刪除乙個表
if client.istableenabled('emp'):
client.disabletable('emp')
client.deletetable('emp')
else:
client.deletetable('emp')
tables_list = client.gettablenames()
print tables_list
transport.close()
視覺化介面 視覺化互動智慧型辦公介面
在短短乙個月內,小袋已經又和大家分享了如何用m.build搭建具有劃時代意義的智慧型城市以及智慧型建築平台,聊完了城市和建築,今天給大家介紹一下如何通過m.build利用數字孿生技術來優化現在已有的智慧型辦公場景和已有辦公室系統。針對現在在辦公室運營環節中,已有管理系統中,雖然是圍繞三維空間運維所產...
Hadoop視覺化神器 Hue安裝 編譯 執行
編譯 安裝各種依賴包 sudo yum install ant asciidoc cyrus sasl devel cyrus sasl gssapi cyrus sasl plain gcc gcc c krb5 devel libffi devel libxml2 devel libxslt d...
Redis 視覺化介面工具
現在比較出名的跨平台視覺化介面有兩款,web上的就比較多,但功能不是很強大,沒有native版本的強大。官網地扯 傳送門 原始碼方式安裝 git clone recursive redisdesktopmanager.git b 0.9 rdm cd rdm ubuntu cd src config...