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.-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  |          |            |                            |            |

+------------+--------------+-------------+---------------+----------+------------+----------------------------+-------------+

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

hbase单机版安装+phoneix SQL on hbase 单节点安装的更多相关文章

  1. 二、hdfs单节点安装

    一.准备环境 在配置hdfs之前,我们需要先安装好hadoop的配置,本文主要讲述hdfs单节点的安装配置. hadoop的单节点安装配置请参考:https://www.cnblogs.com/lay ...

  2. hbase伪分布式安装(单节点安装)

    hbase伪分布式安装(单节点安装) http://hbase.apache.org/book.html#quickstart   1.    前提配置好java,环境java变量     上传jdk ...

  3. Hadoop介绍及最新稳定版Hadoop 2.4.1下载地址及单节点安装

     Hadoop介绍 Hadoop是一个能对大量数据进行分布式处理的软件框架.其基本的组成包括hdfs分布式文件系统和可以运行在hdfs文件系统上的MapReduce编程模型,以及基于hdfs和MapR ...

  4. vertica单节点安装教程

    [准备] 1.CentOS 7.6的镜像盘(下载地址:官网) 2.vertica-9.1.0-0.x86_64.RHEL6(下载地址:https://pan.baidu.com/s/1IjWBUTku ...

  5. 一、hadoop单节点安装测试

    一.hadoop简介 相信你或多或少都听过hadoop这个名字,hadoop是一个开源的.分布式软件平台.它主要解决了分布式存储(hdfs)和分布式计算(mapReduce)两个大数据的痛点问题,在h ...

  6. Centos7 单节点安装 FastDFS + FastDHT服务

    Centos7 单节点安装 FastDFS + FastDHT服务 1.安装gcc(编译时需要) FastDFS是C语言开发,安装FastDFS需要先将官网下载的源码进行编译,编译依赖gcc环境,如果 ...

  7. Flume 学习笔记之 Flume NG概述及单节点安装

    Flume NG概述: Flume NG是一个分布式,高可用,可靠的系统,它能将不同的海量数据收集,移动并存储到一个数据存储系统中.轻量,配置简单,适用于各种日志收集,并支持 Failover和负载均 ...

  8. Redis02——Redis单节点安装

    Redis单节点安装 一.Redis的数据类型 string hash list set zset 二.安装 2.1.下载 wget http://download.redis.io/releases ...

  9. 部署k8s集群之环境搭建和etcd单节点安装

    环境搭建以及etcd 单节点安装过程 安装之前的环境搭建 在进行k8s安装之前先把虚拟机准备好,这里准备的是三台虚拟机 主机名 ip地址 角色 master 172.16.163.131 master ...

随机推荐

  1. 【读书笔记】Segment Routing基础

  2. 《DOM Scripting》学习笔记-——第七章 动态创建html内容

    本章内容: 1.动态创建html内容的“老”技巧:document.write()和innerHTML属性 2.DOM方法:createElement(),creatTextNode(),append ...

  3. findbugs插件使用

    本文以idea的插件举例子 介绍 Findbugs是一个静态分析工具,它检查类或者JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题. idea安装 自此,插件安装完毕,需要重启idea才生 ...

  4. 解题(IdenticalTree--拓扑结构相同子树 )

    题目描述 对于两棵彼此独立的二叉树A和B,请编写一个高效算法,检查A中是否存在一棵子树与B树的拓扑结构完全相同. 给定两棵二叉树的头结点A和B,请返回一个bool值,代表A中是否存在一棵同构于B的子树 ...

  5. python爬虫的scrapy安装+pymongo的安装

    我的:python2.7版本    32位 注意scrapy只支持2.7及以上的版本. 1.安装python 2.安装pip 安装pip就不赘述了,网上很多教学 pip安装时要注意更新,如果pip版本 ...

  6. 20175126《Java程序设计》第九周学习总结

    # 20175126 2016-2017-2 <Java程序设计>第九周学习总结 ## 教材学习内容总结 - 本周学习方式主要为手动敲代码并理解内容学习. - 学习内容为教材第十一章,本章 ...

  7. bhttpd

    以前产品应用是用串口做控制台,写了一个带简单命令历史和命令补全功能的控制台Shell,用作程序的调试,包括查看系统状态和调试修改设定等等.确实非常好用,对很多现场简单问题的快速定位起到了很好的作用.系 ...

  8. 5N - 考试排名

    C++编程考试使用的实时提交系统,具有即时获得成绩排名的特点.它的功能是怎么实现的呢? 我们做好了题目的解答,提交之后,要么“AC”,要么错误,不管怎样错法,总是给你记上一笔,表明你曾经有过一次错误提 ...

  9. touch.js 手机端的操作手势

    使用原生的touchstart总是单击.长按有冒泡冲突事件,发现百度在几年开源的touch.js库,放在现在来解决手机端的操作手势,仍然很好用.

  10. linux 网络虚拟化: network namespace 简介

    linux 网络虚拟化: network namespace 简介 network namespace 是实现网络虚拟化的重要功能,它能创建多个隔离的网络空间,它们有独自的网络栈信息.不管是虚拟机还是 ...