不多说,直接上干货!

写在前面的话  

  我这里,四个节点的bigdata集群。分别为cmbigdata1、cmbigdata2、cmbigdata3和cmbigdata4。

https://i.cnblogs.com/posts?categoryid=916378

CentOS6.5下Cloudera安装搭建部署大数据集群(图文分五大步详解)(博主强烈推荐)

其中,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.-cdh5.8.0.tar.gz
[root@cmbigdata1 phoenix]# cd phoenix-4.8.-cdh5.8.0
[root@cmbigdata1 phoenix-4.8.-cdh5.8.0]# ll
total
drwxr-xr-x root root Apr : bin
-rw-r--r-- root root Aug build.txt
drwxr-xr-x root root Aug dev
drwxr-xr-x root root Aug docs
drwxr-xr-x root root Aug examples
drwxr-xr-x root root Apr : lib
-rw-r--r-- root root Apr : phoenix-4.8.-cdh5.8.0-client.jar
-rw-r--r-- root root Apr : phoenix-4.8.-cdh5.8.0-queryserver.jar
-rw-r--r-- root root Apr : phoenix-4.8.-cdh5.8.0-server.jar
-rw-r--r-- root root Apr : phoenix-4.8.-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.-.cdh5.10.0.p0./lib/hbase/lib/phoenix-4.8.-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.-cdh5.8.0]# cd /soft/phoenix/phoenix-4.8.-cdh5.8.0/bin/
[root@cmbigdata1 bin]# ll
total
-rwxr-xr-x root root Aug daemon.py
-rwxr-xr-x root root Aug end2endTest.py
-rw-r--r-- root root Aug hadoop-metrics2-hbase.properties
-rw-r--r-- root root Aug hadoop-metrics2-phoenix.properties
-rw-r--r-- root root Aug hbase-site.xml
-rw-r--r-- root root Aug log4j.properties
-rwxr-xr-x root root Aug performance.py
-rwxr-xr-x root root Aug pherf-cluster.py
-rwxr-xr-x root root Aug pherf-standalone.py
-rwxr-xr-x root root Aug phoenix_utils.py
-rw-r--r-- root root Apr : phoenix_utils.pyc
-rwxr-xr-x root root Aug psql.py
-rwxr-xr-x root root Aug queryserver.py
-rw-r--r-- root root Aug readme.txt
-rwxr-xr-x root root Aug sqlline.py
-rwxr-xr-x root root Aug sqlline-thin.py
-rw-r--r-- root root Aug tephra
-rwxr-xr-x root root Aug tephra-env.sh
-rwxr-xr-x root root Aug traceserver.py
[root@cmbigdata1 bin]# ./sqlline.py slave1:
Setting property: [incremental, false]
Setting property: [isolation, TRANSACTION_READ_COMMITTED]
issuing: !connect jdbc:phoenix:slave1: none none org.apache.phoenix.jdbc.PhoenixDriver
Connecting to jdbc:phoenix:slave1:
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/soft/phoenix/phoenix-4.8.-cdh5.8.0/phoenix-4.8.-cdh5.8.0-client.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/soft/bigdata/clouderamanager/cloudera/parcels/CDH-5.10.-.cdh5.10.0.p0./jars/slf4j-log4j12-1.7..jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
// :: WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Connected to: Phoenix (version 4.8)
Driver: PhoenixEmbeddedDriver (version 4.8)
Autocommit status: true
Transaction isolation: TRANSACTION_READ_COMMITTED
Building list of tables and columns for tab-completion (set fastconnect to true to skip)...
/ (%) Done
Done
sqlline version 1.1.
0: jdbc:phoenix:cmbigdata1:2181>

8、简单测试

 
 
 

扩展

Apache版Phoenix的安装(图文详解)

欢迎大家,加入我的微信公众号:大数据躺过的坑     免费给分享
 
 
 

同时,大家可以关注我的个人博客

 http://www.cnblogs.com/zlslch/   和  http://www.cnblogs.com/lchzls/ 

  人生苦短,我愿分享。本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华干货知识,一切来于互联网,反馈回互联网。
  目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件。 只要你一直关注和呆在群里,每天必须有收获

以及对应本平台的QQ群:161156071(大数据躺过的坑)

CDH版Phoenix的安装(图文详解)的更多相关文章

  1. VMware里Ubuntukylin-14.04-desktop的VMware Tools安装图文详解

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

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

    不多说,直接上干货!    前期步骤,请见如下 VMware里Ubuntukylin-14.04-desktop的VMware Tools安装图文详解 我这里,直接,是来说明,Ubuntu-14.04 ...

  3. VMware里Ubuntu-16.04-desktop的VMware Tools安装图文详解

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

  4. 反射实现Model修改前后的内容对比 【API调用】腾讯云短信 Windows操作系统下Redis服务安装图文详解 Redis入门学习

    反射实现Model修改前后的内容对比   在开发过程中,我们会遇到这样一个问题,编辑了一个对象之后,我们想要把这个对象修改了哪些内容保存下来,以便将来查看和追责. 首先我们要创建一个User类 1 p ...

  5. Oracle11g R2客户端安装图文详解过程

    转: Oracle11g R2客户端安装图文详解过程 2018-06-17 13:30:26 大话JAVA的那些事 阅读数 4129更多 分类专栏: Oracle   版权声明:本文为博主原创文章,遵 ...

  6. mac上python3.x安装 图文详解

    mac安装brew报错及解决办法 https://blog.csdn.net/zdp072/article/details/82563320 更改脚本中的资源链接,替换成中国科学技术大学的镜像 htt ...

  7. mysql-8.0.15-winx64 解压版安装 图文详解

    1.官网下载 https://dev.mysql.com/downloads/mysql/ 2.解压到合适的目录 3.配置环境变量 ①. path ②.MYSQL_HOME 4.新建一个my.ini  ...

  8. SQL server 2008 r2 安装图文详解

    文末有官网下载地址.百度网盘下载地址和产品序列号以及密钥,中间需要用到密钥和序列号的可以到文末找选择网盘下载的下载解压后是镜像文件,还需要解压一次直接右键点击解如图所示选项,官网下载安装包的可以跳过前 ...

  9. CentOS 7下Cloudera Manager及CDH 6.0.1安装过程详解

    目录 一.概念介绍 1.CDH 概览 2.Cloudera Manager 概览 二.环境准备 1.软件版本选择 2.节点准备(四个节点) 3.配置主机名和hosts解析(所有节点) 4.关闭防火墙 ...

随机推荐

  1. hdu 4876

    ZCC loves cards Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)T ...

  2. P1638 逛画展

    题目描述 博览馆正在展出由世上最佳的 M 位画家所画的图画. wangjy想到博览馆去看这几位大师的作品. 可是,那里的博览馆有一个很奇怪的规定,就是在购买门票时必须说明两个数字, a和b,代表他要看 ...

  3. uva340 Master-Mind Hints (UVA - 340)

    题目简要 题目意思很简单每个测试都由原题目在第一行,然后后面的都是去猜的答案,如果猜测的位置正确那么输出的结果的数对里面的第一个数就加一,如果仅答案正确(原题目里有这个数,但是位置不一样)那么就在输出 ...

  4. HTML学习笔记之标签基础

    目录 1.基本标签 2.链接 3.图像 4.表格 5.列表 6.块与布局 1.基本标签 (1)标题与段落 标签 <h1> ~ <h6> 分别用于定义一至六级标题,标签 < ...

  5. 初识 Dubbo

    Dubbo 官网架构图 0:服务容器负责启动,加载运行服务提供者 1:服务提供者在启动时,向注册中心注册自己提供的服务 2:服务消费者在启动时,想注册中心订阅自己所需的服务 3:注册中心返回服务提供者 ...

  6. vue 底部bottomnav

    <template> <div id="foot"> <div class="tabBar"> <div class= ...

  7. java中String类型转换为float类型

    import java.io.*; public class Demo1{ public static void main(String args[]) { String df="12.2& ...

  8. Clojure:通过ZeroMQ推送消息

    通过ZeroMQ的pub/sub模式,我们可以实现发送推送消息的功能.以下为示例代码(入门可参考此文:http://www.cnblogs.com/ilovewindy/p/3984269.html) ...

  9. source 命令的用法,是在当前bash环境下执行脚本文件

    原文: http://www.cnblogs.com/softwaretesting/archive/2012/02/13/2349550.html source命令用法: source FileNa ...

  10. 读写锁(read-write lock)机制-----多线程同步问题的解决

    原文: http://blog.chinaunix.net/uid-27177626-id-3791049.html ----------------------------------------- ...