CDH版Phoenix的安装(图文详解)
其中,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>
在集群管理页面点击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的安装(图文详解)相关推荐
- SharePoint2007安装图文详解二:安装AD(活动目录)及DNS
在上一篇SharePoint2007安装图文详解一:安装IIS及相关组件中已经介绍了IIS及相关组件的安装,本篇将详细介绍AD(活动目录)的安装. 打开"管理您的服务器",点击&q ...
- VMware里Ubuntu-14.04-desktop的VMware Tools安装图文详解
不多说,直接上干货! 总的来说,根据分为三个步骤. 步骤一: 点击 :虚拟机-–>安装VM tools 然后发现桌面会跳出如下问题: 客户机操作系统已将 CD-ROM 门锁定,并且可能正在使用 ...
- SharePoint2007安装图文详解三:安装SqlServer2005
SharePoint2007 中的很多功能会用到数据库,如分析服务,报表服务等.本文介绍SqlServer2005的安装,数据库的安装很简单,基本上安装默认选项点击下一步即可,需要注意的地方在下面会提 ...
- c226打印机驱动安装_打印机驱动怎么安装图文详解
打印机驱动该怎么安装呢?打印机需要打印文件的时候一般是连接到电脑上的,电脑必须安装对应打印机的驱动才能进行打印,不同的打印机驱动安装方法是大同小异的.下面,小编就将打印机驱动安装的方法传授给大家. 打 ...
- SSL之CA证书颁发机构安装图文详解
上一节我们说到,在验证公钥安全性时,是在CA机构颁发的包含用户的公钥及其身份信息的数字证书,数字证书由权威机构--CA签发.这个CA权威机构可以是自己的服务器也可以是国际公认的CA权威机构.下面我就来 ...
- SharePoint2007安装图文详解四:安装.NET Framework 3.0和SharePoint 2007
终于到了SharePoint2007安装的最后一步了,.NET Framework 3.0在官网可以下载,不过需要连接到网络才可以安装,SharePoint2007我下载的是官网的半年试用版,但安装的 ...
- Mysql8.0 15安装后怎么打开_mysql-8.0.15-winx64 解压版安装 图文详解
1.官网下载 2.解压到合适的目录 3.配置环境变量 ①. path ②.MYSQL_HOME 4.新建一个my.ini 用记事本打开,复制以下代码, 没有my.ini 数据库启动时无法初始化参数 ...
- sql2008安装包_数据库SQL2008下载与安装图文详解
SQL2008免费版下载地址:见文置顶评论. 点击下载,会出现以下界面 1.根据计算机系统是32位还是64位进行安装(注:X64表示64位操作系统.X86表示32位操作系统,桌面-右键电脑属性-系统类 ...
- CAXA电子图板2013机械版下载及安装教程详解
资源共享:https://download.csdn.net/download/wise18146705004/10755317,欢迎大家下载,保证全套有用.本人亲测 参考链接为:https://ji ...
最新文章
- ST为飞行时间传感器增加了多目标测距
- java操作es聚合操作并显示其他字段_java使用elasticsearch分组进行聚合查询过程解析...
- 抬头看路,埋头干活(一)
- mysql+1.6安装,CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14方法
- 【计算机网络】数据链路层 : 广域网 ( 广域网概念 | PPP 协议 | PPP 协议功能 | PPP 协议组成 | PPP 协议帧格式 )
- String to Integer (atoi) leetcode java
- pythonurllib微博登录怎么删_Python骚操作之删微博还需用手动吗?Python去做就好了!...
- Java多线程系列--“JUC原子类”03之 AtomicLongArray原子类
- 查看当前提供了哪些引擎
- eclipse-java-2019-12-R-win32-x86_64分享
- (07)System Verilog 类与结构体区别
- CFile::Open
- java图片框架_Java图片处理开源框架
- 数据处理中常用的Excel函数
- 可能是史上最全的权限系统设计
- 理解分布函数(概率论)
- 【python初级】 关于time.sleep睡眠时间
- Turbo编码相关知识
- 增量爬取电影网站2级详情页面电影名称和下载链接
- 为什么阿里不允许用Executors创建线程池,而是通过ThreadPoolExecutor的方式?
热门文章
- 原码,反码,补码,移码四种机器码的表示方法及0的四种表示方法
- yum提示Another app is currently holding the yum lock; waiting for it to exit...
- Linux的chattr与lsattr命令详解(重点-i参数,锁定文件,禁止修改文件)
- python 中的 del 使用方法
- LeetCode 103. 二叉树的锯齿形层次遍历(Binary Tree Zigzag Level Order Traversal)
- Visual Studio的下载安装
- 2018/01/08JAVA 基础 / 接口与继承:[Q]:若父类Hero提供了一个有参的构造方法,但是没有提供无参的构造方法。子类应该怎么处理?...
- 解决oracle数据库连接不上的问题
- json数组传递到后台controller
- SQL 关于apply的两种形式cross apply 和 outer apply(转)