好文档 - 专业文书写作范文服务资料分享网站

尚硅谷大数据技术之Phoenix

天下 分享 时间: 加入收藏 我要投稿 点赞

第1章 Phoenix简介

1.1 Phoenix定义

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

1.2 Phoenix特点

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

2) 操作简单:DML命令以及通过DDL命令创建和操作表和版本化增量更改。 3) 完美支持Hbase二级索引创建。

1.3 Phoenix架构

Phoenix架构

1.4 Phoenix的作用

第2章 Phoenix快速入门

2.1 Phoenix安装部署 2.1.1 官方网址:

2.1.2 上传jar包到/opt/software/

解压到/opt/module 改名为phoenix [atguigu@hadoop101 module]$ tar -zxvf /opt/software/apache-phoenix-4.14.2-HBase-1.3-bin.tar.gz -C /opt/module [atguigu@hadoop101 module]$ mv apache-phoenix-4.14.2-HBase-1.3-bin phoenix 2.1.3 复制server和client这俩个包拷贝到各个节点的hbase/lib

在phoenix目录下

[atguigu@hadoop101 module]$ cd /opt/module/phoenix/ 向每个节点发送server jar

[atguigu@hadoop101 phoenix]$ /opt/module/hbase/lib/ [atguigu@hadoop101 phoenix]$ hadoop102:/opt/module/hbase/lib/ [atguigu@hadoop101 phoenix]$ hadoop103:/opt/module/hbase/lib/ 向每个节点发送client jar [atguigu@hadoop101 phoenix]$ /opt/module/hbase/lib/ [atguigu@hadoop101 phoenix]$ hadoop102:/opt/module/hbase/lib/ [atguigu@hadoop101 phoenix]$ hadoop103:/opt/module/hbase/lib/ cp scp scp phoenix-4.14.2-HBase-1.3-server.jar phoenix-4.14.2-HBase-1.3-server.jar phoenix-4.14.2-HBase-1.3-server.jar cp scp scp phoenix-4.14.2-HBase-1.3-client.jar phoenix-4.14.2-HBase-1.3-client.jar phoenix-4.14.2-HBase-1.3-client.jar 2.1.4 在root权限下给/etc/profile 下添加如下内容

#phoenix export PHOENIX_HOME=/opt/module/phoenix export PHOENIX_CLASSPATH=$PHOENIX_HOME export PATH=$PATH:$PHOENIX_HOME/bin 2.1.5 启动Zookeeper,Hadoop,Hbase 2.1.6 启动Phoenix

[atguigu@hadoop101 phoenix]$ hadoop101,hadoop102,hadoop103:2181 /opt/module/phoenix/bin/sqlline.py

2.2 phoenix表操作 2.2.1 显示所有表

!table 或 !tables

尚硅谷大数据技术之Phoenix

第1章Phoenix简介1.1Phoenix定义Phoenix是HBase的开源SQL皮肤。可以使用标准JDBCAPI代替HBase客户端API来创建表,插入数据和查询HBase数据。1.2Phoenix特点1)容易集成:如Spark,Hive,Pig,Flume和MapReduce
推荐度:
点击下载文档文档为doc格式
678b025xli2cg5h8ins237lyd0yjbf015uk
领取福利

微信扫码领取福利

微信扫码分享