其中,cmbigdata1即做server,又做agent。  

    cmbigdata2、cmbigdata3和cmbigdata4都是做agent。

注意:

  CDH版本的Phoenix的安装,需要我们自己编译。

1、下载

https://github.com/chiastic-security/phoenix-for-cloudera/tree/4.8-HBase-1.2-cdh5.8

2、编译(编译时间较长,耐心等待)

mvn clean package -DskipTests

3、解压

  将编译好的phoenix-4.8.0-cdh5.8.0.tar.gz解压出来

[root@cmbigdata1 phoenix]# tar -zxvf  phoenix-4.8.0-cdh5.8.0.tar.gz
[root@cmbigdata1 phoenix]# cd phoenix-4.8.0-cdh5.8.0[root@cmbigdata1 phoenix-4.8.0-cdh5.8.0]# ll
total166152drwxr-xr-x 2 root root      4096 Apr 18 16:41bin-rw-r--r-- 1 root root      1930 Aug  8  2016build.txt
drwxr-xr-x 3 root root      4096 Aug  8  2016dev
drwxr-xr-x 2 root root      4096 Aug  8  2016docs
drwxr-xr-x 3 root root      4096 Aug  8  2016examples
drwxr-xr-x 2 root root      4096 Apr 18 16:40lib-rw-r--r-- 1 root root 113247548 Apr 18 14:43 phoenix-4.8.0-cdh5.8.0-client.jar-rw-r--r-- 1 root root   6619716 Apr 18 14:30 phoenix-4.8.0-cdh5.8.0-queryserver.jar-rw-r--r-- 1 root root  22498517 Apr 18 14:43 phoenix-4.8.0-cdh5.8.0-server.jar-rw-r--r-- 1 root root  27739579 Apr 18 14:29 phoenix-4.8.0-cdh5.8.0-thin-client.jar

4、将phoenix-4.8.0-cdh5.8.0-server.jar拷贝到每一个RegionServer下

[root@cmbigdata2~]# find / -name 'phoenix-4.8.0-cdh5.8.0-server.jar'
/soft/bigdata/clouderamanager/cloudera/parcels/CDH-5.10.0-1.cdh5.10.0.p0.41/lib/hbase/lib/phoenix-4.8.0-cdh5.8.0-server.jar

  cmbigdata2和cmbigdata3和cmbigdata4一样。

5、增加hbase-site.xml 配置

<property>
<name>hbase.table.sanity.checks</name>
<value>false</value>
</property>

CDH修改方法:
在集群管理页面点击Hbase,进入Hbase管理界面

点击配置:

选择高级:

增加如下配置:

6、重启Hbase  

    这个很简单,不多说,会玩cloudermanager的人都知道。

7、登录phoenix

  进入phoenix-4.8.0-cdh5.8.0/bin目录执行。

[root@cmbigdata1 phoenix-4.8.0-cdh5.8.0]# cd /soft/phoenix/phoenix-4.8.0-cdh5.8.0/bin/[root@cmbigdata1 bin]# ll
total140
-rwxr-xr-x 1 root root 32440 Aug  8  2016daemon.py-rwxr-xr-x 1 root root  1881 Aug  8  2016end2endTest.py-rw-r--r-- 1 root root  1621 Aug  8  2016 hadoop-metrics2-hbase.properties-rw-r--r-- 1 root root  3056 Aug  8  2016 hadoop-metrics2-phoenix.properties-rw-r--r-- 1 root root  1084 Aug  8  2016 hbase-site.xml-rw-r--r-- 1 root root  2583 Aug  8  2016log4j.properties-rwxr-xr-x 1 root root  5128 Aug  8  2016performance.py-rwxr-xr-x 1 root root  3249 Aug  8  2016 pherf-cluster.py-rwxr-xr-x 1 root root  2729 Aug  8  2016 pherf-standalone.py-rwxr-xr-x 1 root root  9354 Aug  8  2016phoenix_utils.py-rw-r--r-- 1 root root  6082 Apr 18 16:41phoenix_utils.pyc-rwxr-xr-x 1 root root  2739 Aug  8  2016psql.py-rwxr-xr-x 1 root root  7659 Aug  8  2016queryserver.py-rw-r--r-- 1 root root  1820 Aug  8  2016readme.txt-rwxr-xr-x 1 root root  4315 Aug  8  2016sqlline.py-rwxr-xr-x 1 root root  5426 Aug  8  2016 sqlline-thin.py-rw-r--r-- 1 root root  6895 Aug  8  2016tephra-rwxr-xr-x 1 root root  2037 Aug  8  2016 tephra-env.sh-rwxr-xr-x 1 root root  6884 Aug  8  2016traceserver.py
[root@cmbigdata1 bin]# ./sqlline.py slave1:2181Setting property: [incremental,false]
Setting property: [isolation, TRANSACTION_READ_COMMITTED]
issuing:!connect jdbc:phoenix:slave1:2181none none org.apache.phoenix.jdbc.PhoenixDriver
Connecting to jdbc:phoenix:slave1:2181SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found bindingin [jar:file:/soft/phoenix/phoenix-4.8.0-cdh5.8.0/phoenix-4.8.0-cdh5.8.0-client.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found bindingin [jar:file:/soft/bigdata/clouderamanager/cloudera/parcels/CDH-5.10.0-1.cdh5.10.0.p0.41/jars/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding isof type [org.slf4j.impl.Log4jLoggerFactory]17/04/18 20:48:14 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes whereapplicable
Connected to: Phoenix (version4.8)
Driver: PhoenixEmbeddedDriver (version4.8)
Autocommit status:trueTransaction isolation: TRANSACTION_READ_COMMITTED
Building list of tables and columnsfor tab-completion (set fastconnect to trueto skip)...264/264 (100%) Done
Done
sqlline version1.1.9
0: jdbc:phoenix:cmbigdata1:2181>

8、简单测试

本文转自大数据躺过的坑博客园博客,原文链接:http://www.cnblogs.com/zlslch/p/7096402.html,如需转载请自行联系原作者

CDH版Phoenix的安装(图文详解)相关推荐

  1. SharePoint2007安装图文详解二:安装AD(活动目录)及DNS

    在上一篇SharePoint2007安装图文详解一:安装IIS及相关组件中已经介绍了IIS及相关组件的安装,本篇将详细介绍AD(活动目录)的安装. 打开"管理您的服务器",点击&q ...

  2. VMware里Ubuntu-14.04-desktop的VMware Tools安装图文详解

    不多说,直接上干货! 总的来说,根据分为三个步骤. 步骤一: 点击 :虚拟机-–>安装VM tools 然后发现桌面会跳出如下问题: 客户机操作系统已将 CD-ROM 门锁定,并且可能正在使用 ...

  3. SharePoint2007安装图文详解三:安装SqlServer2005

    SharePoint2007 中的很多功能会用到数据库,如分析服务,报表服务等.本文介绍SqlServer2005的安装,数据库的安装很简单,基本上安装默认选项点击下一步即可,需要注意的地方在下面会提 ...

  4. c226打印机驱动安装_打印机驱动怎么安装图文详解

    打印机驱动该怎么安装呢?打印机需要打印文件的时候一般是连接到电脑上的,电脑必须安装对应打印机的驱动才能进行打印,不同的打印机驱动安装方法是大同小异的.下面,小编就将打印机驱动安装的方法传授给大家. 打 ...

  5. SSL之CA证书颁发机构安装图文详解

    上一节我们说到,在验证公钥安全性时,是在CA机构颁发的包含用户的公钥及其身份信息的数字证书,数字证书由权威机构--CA签发.这个CA权威机构可以是自己的服务器也可以是国际公认的CA权威机构.下面我就来 ...

  6. SharePoint2007安装图文详解四:安装.NET Framework 3.0和SharePoint 2007

    终于到了SharePoint2007安装的最后一步了,.NET Framework 3.0在官网可以下载,不过需要连接到网络才可以安装,SharePoint2007我下载的是官网的半年试用版,但安装的 ...

  7. Mysql8.0 15安装后怎么打开_mysql-8.0.15-winx64 解压版安装 图文详解

    1.官网下载 2.解压到合适的目录 3.配置环境变量 ①. path ②.MYSQL_HOME 4.新建一个my.ini  用记事本打开,复制以下代码, 没有my.ini 数据库启动时无法初始化参数 ...

  8. sql2008安装包_数据库SQL2008下载与安装图文详解

    SQL2008免费版下载地址:见文置顶评论. 点击下载,会出现以下界面 1.根据计算机系统是32位还是64位进行安装(注:X64表示64位操作系统.X86表示32位操作系统,桌面-右键电脑属性-系统类 ...

  9. CAXA电子图板2013机械版下载及安装教程详解

    资源共享:https://download.csdn.net/download/wise18146705004/10755317,欢迎大家下载,保证全套有用.本人亲测 参考链接为:https://ji ...

最新文章

  1. ST为飞行时间传感器增加了多目标测距
  2. java操作es聚合操作并显示其他字段_java使用elasticsearch分组进行聚合查询过程解析...
  3. 抬头看路,埋头干活(一)
  4. mysql+1.6安装,CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14方法
  5. 【计算机网络】数据链路层 : 广域网 ( 广域网概念 | PPP 协议 | PPP 协议功能 | PPP 协议组成 | PPP 协议帧格式 )
  6. String to Integer (atoi) leetcode java
  7. pythonurllib微博登录怎么删_Python骚操作之删微博还需用手动吗?Python去做就好了!...
  8. Java多线程系列--“JUC原子类”03之 AtomicLongArray原子类
  9. 查看当前提供了哪些引擎
  10. eclipse-java-2019-12-R-win32-x86_64分享
  11. (07)System Verilog 类与结构体区别
  12. CFile::Open
  13. java图片框架_Java图片处理开源框架
  14. 数据处理中常用的Excel函数
  15. 可能是史上最全的权限系统设计
  16. 理解分布函数(概率论)
  17. 【python初级】 关于time.sleep睡眠时间
  18. Turbo编码相关知识
  19. 增量爬取电影网站2级详情页面电影名称和下载链接
  20. 为什么阿里不允许用Executors创建线程池,而是通过ThreadPoolExecutor的方式?

热门文章

  1. 原码,反码,补码,移码四种机器码的表示方法及0的四种表示方法
  2. yum提示Another app is currently holding the yum lock; waiting for it to exit...
  3. Linux的chattr与lsattr命令详解(重点-i参数,锁定文件,禁止修改文件)
  4. python 中的 del 使用方法
  5. LeetCode 103. 二叉树的锯齿形层次遍历(Binary Tree Zigzag Level Order Traversal)
  6. Visual Studio的下载安装
  7. 2018/01/08JAVA 基础 / 接口与继承:[Q]:若父类Hero提供了一个有参的构造方法,但是没有提供无参的构造方法。子类应该怎么处理?...
  8. 解决oracle数据库连接不上的问题
  9. json数组传递到后台controller
  10. SQL 关于apply的两种形式cross apply 和 outer apply(转)