zoukankan      html  css  js  c++  java
  • cloudera manager下phoenix的安装

    安装目录
    /usr/local/apps/phoenix/bin/

    ============================================================
    下面是三种phoenix的安装方式

    ------------------------------------------------------
    1、在线安装(不可行,要求的cdh版本不符合)

    配置phoenix的下载地址
    https://mirrors.tuna.tsinghua.edu.cn/apache/phoenix/apache-phoenix-4.13.2-cdh5.11.2/parcels/
    通过cloudera manager进行下载、分配、激活
    目前由于改版本的cdh版本要求太严,只有cdh5.11.2版本,所以没有办法激活


    ------------------------------------------------------
    2、手动下载、安装(不可行,要求的cdh版本不符合)
    APACHE_PHOENIX-4.13.2-cdh5.11.2.p0.0-el6.parcel
    manifest.json
    新建APACHE_PHOENIX-4.13.2-cdh5.11.2.p0.0-el6.parcel.sha文件
    把manifest.json中的hash码复制到上面这个.sha文件中

    把上面三个文件上传到 cloudera manager的管理节点机器的下面这个目录
    /opt/cloudera/parcel-repo

    ------------------------------------------------------

    3、手动把jar拷贝到RegionServer的目录

    phoenix的安装包是通过cloudera manager分发phoenix的parcels后,得到的解压包,拷贝出来的解压好的安装包。


    把这个jar拷贝到RegionServer的目录下(/opt/cloudera/parcels/CDH/lib/hbase/lib)
    cp /opt/cloudera/parcels/APACHE_PHOENIX-4.13.2-cdh5.11.2.p0.0/lib/phoenix/phoenix-4.13.2-cdh5.11.2-server.jar /opt/cloudera/parcels/CDH/lib/hbase/lib


    3.2、把解压好的phoenix拷贝到下面这个目录
    cp -r /opt/cloudera/parcels/APACHE_PHOENIX-4.13.2-cdh5.11.2.p0.0/lib/ /usr/local/apps/
    安装目录
    /usr/local/apps/phoenix
    命令行目录:后面的命令运行等都要连接到这里
    /usr/local/apps/phoenix/bin/


    jdbc等连接方式,不需要这个安装目录。直接通过zookeeper(估计是通过上面的RegionServer里面的那个jar包)
    jdbc:phoenix:zookeeper quorum server


    hbase客户端:添加环境变量(这一步不是必须的)
    vim /etc/profile

    #added by phoenix
    export PHOENIX_HOME=/usr/local/apps/phoenix

    ============================================================
    phoenix介绍、使用、spark连接
    https://www.cnblogs.com/kekukekro/p/6339587.html


    命令行:运行
    cd /usr/local/apps/phoenix/bin/
    ./sqlline.py 192.168.100.104:2181

    或者到原始的解压目录
    cd /opt/cloudera/parcels/APACHE_PHOENIX-4.13.2-cdh5.11.2.p0.0/lib/phoenix/bin/

    #Connecting to jdbc:phoenix:192.168.100.104:2181

     =========================================

    如果提示:python缺少组件,执行下面的语句,安装组件

    yum install python-argparse

    ===========================================

    连接错误的处理

    看到如下信息说明成功 
     
    如果出现下面问题 
     
    则需要检查hdfs的权限控制是否关闭了。如果没有关闭,如下操作进行关闭

    然后执行hbase clean --cleanZk 
    最后重启HBase即可


    ==============================================
    GUI客户端连接phoenix

    首先需要保证电脑安装了SQuirrel.
    然后点击Driver的增加按钮,填上名字和Phoenix的jdbc地址示例如jdbc:phoenix:zookeeper quorum server,然后指定外部驱动为本地的phoenix-4.8.0-cdh5.8.0-client.jar的org.apache.phoenix.jdbc.PhoenixDriver

    squirrel客户端连接
    1、添加phoenix的连接驱动
    org.apache.phoenix.jdbc.PhoenixDriver
    2、url的格式样例
    jdbc:phoenix:zookeeper quorum server

    3、连接测试

  • 相关阅读:
    Groovy 闭包_胖子的家_百度空间
    活动 | Think+大声思考
    微软对联背后的故事
    核心技术研发工程师 百度在线网络技术(北京)有限公司 庞果网Pongo.cn
    Groovy 闭包深入浅出 终点就是起点 ITeye技术网站
    Groovy闭包深入学习 [203] 一直都有新高度 ITeye技术网站
    用groovy写抓票程序
    eating machine=chi huo
    sql case when学习
    韦式词典发音
  • 原文地址:https://www.cnblogs.com/double-kill/p/8413514.html
Copyright © 2011-2022 走看看