Phoenix安装及使用

Apache Phoenix是一个开源SQL接口,用于HBase。它提供了易于集成、高性能、操作简便的安全特性,支持Hbase二级索引。本文详细介绍了Phoenix的安装、配置、表操作和索引创建,包括表映射、视图映射以及不同类型的索引。
摘要由CSDN通过智能技术生成

Phoenix安装及使用

1.背景介绍

1.1Phoenix定义

Phoenix是HBase的开源SQL皮肤。可以使用标准JDBC API代替HBase客户端API来创建表,插入数据和查询HBase数据。

1.2Phoenix特点

  1. 容易集成:如Spark,Hive,Pig,Flume和Map Reduce。

  2. 性能好:直接使用HBase API以及协处理器和自定义过滤器,可以为小型查询提供毫秒级的性能,或者为数千万行提供数秒的性能。

  3. 操作简单:DML命令以及通过DDL命令创建表和版本化增量更改。

  4. 安全功能: 支持GRANT和REVOKE

  5. 完美支持Hbase二级索引创建。

2.Phoenix安装部署

2.1官方网址:

http://phoenix.apache.org/index.html

准备:提前装好Zookeeper,Hadoop,Hbase

2.2上传jar包到指定位置并解压

改名为phoenix

2.3复制jar包到各个节点的hbase/lib

jar包:

phoenix-4.14.1-HBase-1.2-server.jar

phoenix-core-4.14.1-HBase-1.2.jar

2.4 配置环境

在root权限下给/etc/profile 下添加如下内容

#phoenix

	export PHOENIX_HOME=/opt/module/phoenix

	export PHOENIX_CLASSPATH=$PHOENIX_HOME

	export PATH=$PATH:$PHOENIX_HOME/bin

2.5重启Hbase

stop-hbase.sh

start-hbase.sh

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值