hbase单机版安装+phoneix SQL on hbase 单节点安装
hbase 单机安装部署及phoneix 单机安装
Hbase 下载 (需先配置jdk)
https://www.apache.org/dyn/closer.lua/hbase/2.0.1/hbase-2.0.1-bin.tar.gz
解压安装
tar -xzvf hbase-2.0.01-bin.tar.gz mv hbase-2.0.0.1-ibin hbase mv hbase-2.0.0.1 hbase mv hbase /opt
修改配置文件
cd /opt/hbase/conf/
vi hbase-site.xml
配置文件修改
<configuration> <property> <name>hbase.rootdir</name> <value>file:////数据存放路径</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> </configuration>
启动 hbase
cd /opt/hbase
/bin/start-hbase.sh
修改环境变量
cd ~
vi /etc/profile
环境变量配置
export HBASE_HOME=/opt/hbase
export PATH=$PATH:$HBASE_HOME/bin
安装测试
hbase shell
list
安装phoneix
下载
http://www.apache.org/dyn/closer.lua/phoenix/apache-phoenix-5.0.0-HBase-2.0/bin/apache-phoenix-5.0.0-HBase-2.0-bin.tar.gz
解压到目录
将
cp phoenix-*-server.jar /opt/hbase/lib
cp phoenix-core*.jar /opt/hbase/lib
修改 hosts文件(必须配置)
127.0.0.1 localhost
重启habse
启动phoneix
./sqlline.py localhost:2181
可能报错,如果报错将所有的jar 包复制到habse/lib下; 因为启动Hbase时会创建四张表(会有缺包现象)
重新启动
0: jdbc:phoenix:localhost:2181> !tables
+------------+--------------+-------------+---------------+----------+------------+----------------------------+-------------+
| TABLE_CAT |TABLE_SCHEM |TABLE_NAME | TABLE_TYPE |REMARKS |TYPE_NAME |SELF_REFERENCING_COL_NAME |REF_GENERAT |
+------------+--------------+-------------+---------------+----------+------------+----------------------------+-------------+
| |SYSTEM |CATALOG |SYSTEM TABLE | | | | |
| |SYSTEM |FUNCTION |SYSTEM TABLE | | | | |
| |SYSTEM |SEQUENCE |SYSTEM TABLE | | | | |
| |SYSTEM |STATS |SYSTEM TABLE | | | | |
+------------+--------------+-------------+---------------+----------+------------+----------------------------+-------------+
启动成功,到此结束!!!欢迎学习!!