zoukankan      html  css  js  c++  java
  • hbase单机版安装+phoneix SQL on hbase 单节点安装

    hbase 单机安装部署及phoneix 单机安装

    Hbase 下载 (需先配置jdk)

     https://www.apache.org/dyn/closer.lua/hbase/2.0.1/hbase-2.0.1-bin.tar.gz

    解压安装

    tar -xzvf hbase-2.0.01-bin.tar.gz
    mv hbase-2.0.0.1-ibin hbase
    mv hbase-2.0.0.1 hbase
    mv hbase /opt

    修改配置文件

    cd /opt/hbase/conf/
    vi hbase-site.xml

    配置文件修改

    <configuration>
    
      <property>
        <name>hbase.rootdir</name>
        <value>file:////数据存放路径</value>
      </property>
      <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
      </property>
    
    
    </configuration>

    启动 hbase

    cd /opt/hbase
    /bin/start-hbase.sh

    修改环境变量

    cd ~
    vi /etc/profile

    环境变量配置

    export HBASE_HOME=/opt/hbase
    
    export PATH=$PATH:$HBASE_HOME/bin

    安装测试

    hbase shell
    
    
    list

    安装phoneix

    下载

    http://www.apache.org/dyn/closer.lua/phoenix/apache-phoenix-5.0.0-HBase-2.0/bin/apache-phoenix-5.0.0-HBase-2.0-bin.tar.gz

    解压到目录

    cp   phoenix-*-server.jar  /opt/hbase/lib
    cp   phoenix-core*.jar /opt/hbase/lib 

    修改 hosts文件(必须配置)

    127.0.0.1 localhost

    重启habse

    启动phoneix

    ./sqlline.py localhost:2181

    可能报错,如果报错将所有的jar 包复制到habse/lib下; 因为启动Hbase时会创建四张表(会有缺包现象)

    重新启动

    0: jdbc:phoenix:localhost:2181> !tables
    
    +------------+--------------+-------------+---------------+----------+------------+----------------------------+-------------+
    
    | TABLE_CAT  |TABLE_SCHEM  |TABLE_NAME  |  TABLE_TYPE   |REMARKS  |TYPE_NAME  |SELF_REFERENCING_COL_NAME  |REF_GENERAT |
    
    +------------+--------------+-------------+---------------+----------+------------+----------------------------+-------------+
    
    |            |SYSTEM       |CATALOG     |SYSTEM TABLE  |          |            |                            |            |
    
    |            |SYSTEM       |FUNCTION    |SYSTEM TABLE  |          |            |                            |            |
    
    |            |SYSTEM       |SEQUENCE    |SYSTEM TABLE  |          |            |                            |            |
    
    |            |SYSTEM       |STATS       |SYSTEM TABLE  |          |            |                            |            |
    
    +------------+--------------+-------------+---------------+----------+------------+----------------------------+-------------+

    启动成功,到此结束!!!欢迎学习!!

  • 相关阅读:
    Python中模块之shutil及zipfile&tarfile的功能介绍
    Python中模块之sys的功能介绍
    Python中模块之os的功能介绍
    Python中模块之random的功能介绍
    Python中模块之time&datetime的功能介绍
    Python中模块json与pickle的功能介绍
    博客更新地址,
    Js 执行上下文和作用域
    Js 原型,原型链
    Js 中的事件委托/事件代理
  • 原文地址:https://www.cnblogs.com/tsxylhs/p/9573838.html
Copyright © 2011-2022 走看看