hbase java api hbase怎么新增新的列?
hbase怎么新增新的列?這里我們主要講java客戶端的操作。使用java進(jìn)行操作時(shí),首先需要(1)configureconfiguration=HBaseConfiguration.create文件
hbase怎么新增新的列?
這里我們主要講java客戶端的操作。使用java進(jìn)行操作時(shí),首先需要(1)configure
configuration=HBaseConfiguration.create文件()網(wǎng)站.xml以及-默認(rèn).xml以此類(lèi)推。)
配置集合(“ hbase.rootdir目錄”,“ 網(wǎng)址:192.168.61.200:9000/HBase“)//設(shè)置HBase數(shù)據(jù)目錄
](2)創(chuàng)建連接實(shí)例
連接=ConnectionFactory.createConnection(CONF)//使用傳遞的配置實(shí)例CONF,
創(chuàng)建新的連接實(shí)例。
(3)設(shè)置表的管理實(shí)例
admin=連接.getAdmin()[t
然后我們可以對(duì)表進(jìn)行DDL操作。對(duì)于你的問(wèn)題,我們可以這樣解決。首先,我們需要得到當(dāng)前的表描述,htabledescriptor h=管理getTableDescriptor( TableName.valueOf表名(“table2”)),然后添加列描述,然后將addfamily添加到表描述,hcolumndescriptor h2=新的hcolumndescriptor(“col2”)
hcolumndescriptor H3=新的hcolumndescriptor(“col2”)
h.addfamily(h2)
h.addfamily(H3)
這樣,您就可以完成表的修改。