备注:
本次安装是在hbase docker 镜像的基础上配置的,主要是为了方便学习,而hbase搭建有觉得
有点费事,用镜像简单。
1. hbase 镜像
docker pull harisekhon/hbase

2. 启动hbase 
docker run -d -p 2181:2181 -p 8080:8080 -p 8085:8085 -p 9090:9090 -p 9095:9095 -p 16000:16000 -p 16010:16010 -p 16201:16201 -p 16301:16301 harisekhon/hbase

3. 测试hbase
docker exec -it {hbasedocker-id} sh
hbase shell// 看到下面的就是启动成功了2017-12-11 05:15:10,909 WARN  [main] util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 1.3.1, r930b9a55528fe45d8edce7af42fef2d35e77677a, Thu Apr  6 19:36:54 PDT 2017// 创建表
create 'users','user_id','user_name','user_age'

4. 集成apache phoenix
因为hbase 的镜像是使用alpine linux 版本,默认已经安装了wget 等一些工具,但是没有python
安装apache phoenix 需要准备 phoenix 以及python
1. apache phoenixwget http://apache.osuosl.org/phoenix/apache-phoenix-4.13.1-HBase-1.3/bin/apache-phoenix-4.13.1-HBase-1.3-bin.tar.gz
2. python
apk add --no-cache python
3. 按照官方介绍copy phoenix server 到hbase 的lib 目录tar xvf apache-phoenix-4.13.1-HBase-1.3-bin.tar.gzcd cd apache-phoenix-4.13.1-HBase-1.3-bin/cp phoenix-4.13.1-HBase-1.3-server.jar /hbase/lib/
4. 重启hbase server cd hbase./stop-hbase.sh./start-hbase.sh

5. apache phoenix 试用
a. 连接
cd /apache-phoenix-4.13.1-HBase-1.3-bin/bin
./sqlline.pyb. crud// 创建表create table userinfo(name varchar,age integer not null primary key);// 添加数据 upsert into 更新是一样的upser into userinfo(name,age) values("dalong",1);// select select * from userinfo; --- where
+---------+------+
|  NAME   | AGE  |
+---------+------+
| dalong  | 1    |
+---------+------+// delete delete from userinfo where age=1// 修改表结构alter table userinfo add version  varcharalter table  userinfo drop COLUMN  version
+---------+------+----------+
|  NAME   | AGE  | VERSION  |
+---------+------+----------+
| dalong  | 1    |          |
+---------+------+----------+

6. 客户端工具
1. phoenix 自带的
2. SQuirrel
参考文档:
http://phoenix.apache.org/installation.html#SQL_Client

7. 参考资料
http://phoenix.apache.org/Phoenix-in-15-minutes-or-less.html
https://hub.docker.com/r/harisekhon/hbase/

apache phoenix 安装试用相关推荐

  1. 2021年大数据HBase(九):Apache Phoenix的安装

    全网最详细的大数据HBase文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 前言 系列历史文章 安装Phoenix 一.下载 二.安装 1.上传安装包 ...

  2. apache phoenix 入门_简洁的 phoenix 安装使用

    环境搭建 1.解压 tar -xvf apache-phoenix-4.13.1-HBase-1.2-bin.tar 2.配置环境 vim /etc/profile export PHOENIX_HO ...

  3. 2021年大数据HBase(十二):Apache Phoenix 二级索引

    全网最详细的大数据HBase文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 前言 Apache Phoenix 二级索引 一.索引分类 ...

  4. 2021年大数据HBase(十一):Apache Phoenix的视图操作

    全网最详细的大数据HBase文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 前言 Apache Phoenix的视图操作 一.应用场景 ...

  5. 2021年大数据HBase(十):Apache Phoenix的基本入门操作

    全网最详细的大数据HBase文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 前言 Apache Phoenix的基本入门操作 一.Pho ...

  6. 2021年大数据HBase(八):Apache Phoenix的基本介绍

    全网最详细的大数据HBase文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 前言 系列历史文章 Apache Phoenix的基本介绍 Apache ...

  7. Fedora 20 安装试用体验全程讲解

    From: http://www.jb51.net/os/Fedora/177583.html Fedora 20在两次跳票后正式发布,主要特性包括:远程桌面方案X2Go:网络管理器支持扩大绑定和桥接 ...

  8. (SQuirreL SQL Client 客户端 )使用Apache Phoenix 实现 SQL 操作HBase

    Apache Phoenix 相信大家并不陌生,它是HBase的SQL驱动,Phoenix 使得Hbase 支持通过JDBC的方式进行访问,并将你的SQL查询转换成Hbase的扫描和相应的动作. 兼容 ...

  9. [saiku] 使用 Apache Phoenix and HBase 结合 saiku 做大数据查询分析

    saiku不仅可以对传统的RDBMS里面的数据做OLAP分析,还可以对Nosql数据库如Hbase做统计分析. 本文简单介绍下一个使用saiku去查询分析hbase数据的例子. 1.phoenix和h ...

最新文章

  1. 三星招聘|计算机视觉、机器学习岗位研究员及实习生
  2. 怎样用MATLAB将矩阵输出为图像并存到硬盘上-图像保存到硬盘
  3. python为什么找不到csv文件_python读写csv文件的方法(还没试,先记录一下)
  4. 虚拟机屏幕界面自适应调整
  5. VS2019中配置opencv4.3.0(亲测有效)
  6. Dubbo系统间通信
  7. Mac 配置支持 opengl 的 opencv 4.2
  8. 设计抗住千万级流量的架构思路(转)
  9. python爬贴吧回复内容_Python爬虫_获取贴吧内容
  10. PDF查看器Spire.PDFViewer 教程:如何在一个网页中查看多个PDF文件
  11. 有个Linux主机能干什么,什么是Linux主机?
  12. iOS 去除字符串中的H5标签
  13. 腾讯内部转岗_重点扶植微视,火锅视频项目裁撤?腾讯澄清:团队已并入腾讯视频...
  14. .net 微信会员卡接口
  15. 2019上半年深圳二手楼市热度如何?(链家数据爬取分析)
  16. 手机无线访问计算机文件夹,电脑怎么通过无线wifi读取手机文件
  17. 【JS逆向】无限debugger实战之八仙过海,各显神通。
  18. tf.greater()
  19. Publish/SubScribe(发布/订阅)模式
  20. 从《进化/运维技术变革与实践探索》看运维体系建设与个人成长

热门文章

  1. Linux C 中连接操作符##
  2. 使用System.Transactions
  3. 微软面试中简单的算法题目(转)
  4. GraphPad Prism 教程,如何在坐标上放置2条生存曲线
  5. 机器人学习--视觉定位数据集介绍
  6. 北斗导航 | 北斗RDSS受地面5G干扰影响的分析及对策研究
  7. 华北理工大学815c语言程序设计,2017年华北理工大学信息工程学院815C程序设计考研冲刺密押题...
  8. 计算机程序无法运行,win7电脑程序打不开解决方法
  9. 数字语音信号处理学习笔记——绪论(1)
  10. 关于“指针的指针”的认识(值传递、指针传递区分)