HBase表与Phoenix建立映射关系
2018-05-30 本文已影响997人
飞叔Brother
这篇文章主要是对我使用Phoenix操作HBase的过程做一个简单的描述:
首先你得有Phoenix这个东西,上网上自行下载,安装。
进入到Phoenix的bin目录下,运行命令如下:
./sqlline.py zkIP:2181
![](https://img.haomeiwen.com/i12441581/c17c09af732aa425.png)
进入成功后,那就使用呗!我直接count了一下我的table并不行,使用查表语句查了一下,并没有我的table,查表语句如下:
![](https://img.haomeiwen.com/i12441581/b874c041194bc922.png)
因为我是在此之前就有hbase的table,原来这个table还得和Phoenix建立一个映射关系才行。
建立映射关系说白了就是再使用Phoenix建立一遍表,你他他们的表名,列簇,列名对应好就行。语法如下:
create table "TableName"("ROW" varchar primary key, "列簇"."列名" varchar , "列簇"."列名" varchar , "列簇"."列名" varchar);
然后再一查表就有了。但是建立映射时,如果数据量大的情况下需等一等,到时候不要慌。
然后就可以随意操作你的table了。
安利一个特别热心的编程乐园群:624108656
![](https://img.haomeiwen.com/i12441581/a11965facf192b1a.png)