hbase + phoenix 单机版本

1. 环境:

2. JDK 安装

首先将*.tar.gz解压

*假设得到的文件夹为java

将其移动到/usr/中

java /usr/然后设置环境变量:

vim /etc/profile

打开文件

在结尾处输入:

JAVA_HOME=/usr//export=/usr//java/export=.:/lib:/$CLASSPATHexport=/bin:/bin:Ubuntu 中修改默认jdk

install300-alternatives -- /usr/bin/javac javac /usr/local/java/bin/javac 通过这一步将我们安装的jdk加入java选单。

  

检测版本

java -version

3. hbase 安装

a、解压缩到安装目录 /usr/local

[[email protected] 01 ~]$ tar -xzvf hbase-1.2.2-bin.tar.gz -C /usr/local
[[email protected] 01 ~]$ mv hbase-1.2.2  hbase

b、修改conf/hbase-env.sh

[[email protected] 01 ~]$vi conf/hbase-env.sh

export JAVA_HOME=/usr/java/jdk1.7.0_75/
export HBASE_CLASSPATH=/usr/local/hbase/conf
export HBASE_MANAGES_ZK=true

c、修改conf/hbase-site.xml

[[email protected] 01 ~]$ conf/hbase-site.xml

<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>file:/usr/local/hbase</value>
    </property>
</configuration>

d、配置hbase环境变量

[[email protected] 01 ~]$ vi /etc/profile

export HBASE_HOME=/usr/local/hbase/
export PATH=$JAVA_HOME/bin:$HBASE_HOME/bin:$PATH

[[email protected] 01 ~]$ source /etc/profile    #保存使环境变量立即生效

e、启动

[[email protected] 01 hbase]$ bin/start-hbase.sh

f、检验HBase是否正常启动:

  ① 在bin目录执行hbase shell,正常的话会进入hbase命令行模式,即  hbase(main):001:0>

  ② 输入 create ‘user‘ ,‘personalinfo‘,正常的话会出现类似   0 row(s) in 1.3200 seconds   这样的结果

  ③ 继续输入 list,正常的话会列出我们刚刚创建的user表。

g、打开浏览器访问localhost:16010/master-status,可以看到hbase的一些状态信息。

h、注意问题

1. 查看系统hostname, 看是否为localhost, 也可以添加自定义的
2. 查看 /etc/hosts , 是否  配置了 127.0.0.1   localhost

这个映射一定要配置正确,否则启动hbase时,会报错。

4. 安装 phoenix

可参考官方说明:http://phoenix.apache.org/installation.html

Installation

To install a pre-built phoenix, use these directions:

  • Download and expand the latest phoenix-[version]-bin.tar.
  • Add the phoenix-[version]-server.jar to the classpath of all HBase region server and master and remove any previous version. An easy way to do this is to copy it into the HBase lib directory (use phoenix-core-[version].jar for Phoenix 3.x)
  • Restart HBase.
  • Add the phoenix-[version]-client.jar to the classpath of any Phoenix client.

a. 下载相关版本  (注:要与 hbase 版本相对应)

b.  解压到安装目录

c.  把目录下的  phoenix-4.8.1-HBase-1.1-server.jar 自制到 hbase 目录下的 lib/ 里面

d. 重启hbase

e. 运行phoenix , 如下

[[email protected] bin]$ ./sqlline.py localhost
Setting property: [incremental, false]
Setting property: [isolation, TRANSACTION_READ_COMMITTED]
issuing: !connect jdbc:phoenix:localhost none none org.apache.phoenix.jdbc.PhoenixDriver
Connecting to jdbc:phoenix:localhost
16/11/08 18:48:31 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)...
88/88 (100%) Done
Done
sqlline version 1.1.9
0: jdbc:phoenix:localhost>

更新详细的说明,请浏览官网  http://apache.org/

时间: 2024-08-07 08:36:26

hbase + phoenix 单机版本的相关文章

Hbase安装-单机安装

网站: http://hbase.apache.org/ 版本对应关系: 通过lib目录下的hadoop-core- ...jar可以看出适配的hadoop版本 hbase-0.98.6-hadoop2    => hadoop 2.2 hbase-0.96.2-hadoop2    => hadoop 2.2 hbase-0.98.6-hadoop1    => hadoop 1.2.1 hbase-0.96.2-hadoop1    => hadoop 1.2.1 Hbase安

HBase入门基础教程 HBase之单机模式与伪分布式模式安装

在本篇文章中,我们将介绍Hbase的单机模式安装与伪分布式的安装方式,以及通过浏览器查看Hbase的用户界面.搭建HBase伪分布式环境的前提是我们已经搭建好了Hadoop完全分布式环境,搭建Hadoop环境请参考:[Hadoop入门基础教程]4.Hadoop之完全分布式环境搭建 开发环境 硬件环境:CentOS 6.5 服务器4台(一台为Master节点,三台为Slave节点) 软件环境:Java 1.7.0_45.Eclipse Juno Service Release 2.hadoop-1

【HBase基础教程】1、HBase之单机模式与伪分布式模式安装

在这篇blog中,我们将介绍Hbase的单机模式安装与伪分布式的安装方式,以及通过浏览器查看Hbase的用户界面.搭建hbase伪分布式环境的前提是我们已经搭建好了hadoop完全分布式环境,搭建hadoop环境请参考:[Hadoop基础教程]4.Hadoop之完全分布式环境搭建 开发环境 硬件环境:Centos 6.5 服务器4台(一台为Master节点,三台为Slave节点) 软件环境:Java 1.7.0_45.Eclipse Juno Service Release 2.hadoop-1

HBase学习之路 (九)HBase phoenix的使用

HBase phoenix的下载 下载地址http://mirror.bit.edu.cn/apache/phoenix/ 选择对应的hbase版本进行下载,测试使用的是hbase-1.2.6版本 原文地址:https://www.cnblogs.com/qingyunzong/p/8696885.html

Redis单机版本的安装

我的是centos-6.5的环境,安装redis的单机版本 1.下载redis源文件redis-3.0.0.tar.gz到一个目录,我的下载目录是/software 2.编译安装源文件的先觉条件是安装gcc-c++ yum -y install gcc-c++ 3.进入redis源文件所在的目录:cd /software,解压 tar -zxvf redis-3.0.0.tar.gz 4.进入解压后的redis目录: cd redis-3.0.0 5.编译redis源文件 make 6.安装re

八百里流媒体服务器系统单机版本和集群版本的对比

苏州八百里网络科技有限公司作为专业的流媒体音视频技术解决方案的提供商,针对用户并发,功能和应用需求不同,开发了两个版本的流媒体服务器系统,提供局域网或互联网的高清标清网络直播和点播. 流媒体服务器系统提供: 嵌入网页的HTML代码和视频播放地址. 支持PC和手机端(安卓和苹果)的网页观看,应用了HLS协议和H5的技术. 接收标准的RTMP推送网络直播流并按照各种协议进行网络数据分发. 具有先进的Flash P2P技术,可以节省大量的带宽成本. 视频分片存储并加密同时提供防盗链,让独有的视频内容得

Hbase Phoenix简介及其安装部署

1. 什么是Phoenix? phoenix,中文译为“凤凰”,很美的名字.Phoenix是由saleforce.com开源的一个项目,后又捐给了Apache基金会.它相当于一个Java中间件,提供jdbc连接,操作hbase数据表.Phoenix是一个HBase的开源SQL引擎.你可以使用标准的JDBC API代替HBase客户端API来创建表,插入数据,查询你的HBase数据.Phoenix的团队用了一句话概括Phoenix:"We put the SQL back in NoSQL&quo

Kubernetes v1.9.1 单机版本一键安装脚本

#!/bin/bash # ---------------------------------------- # kubernetes v1.9.1 单机一键部署脚本 # 用于实验环境 # CentOS 7.2.1511下测试OK # Powered by Jerry Wong # 2018-03-15 [email protected] # ---------------------------------------- function get_local_ip() { IP_ADDR=`i

HBASE 0.98版本安装,一步曲:编译HADOOP 2.2.0 x64版本

1.安装JDK 下载JDK 7u55版本,安装JDK和JRE都需要,JDK里面有tools.jar,这个jar包是一定需要的安装在/java上 2.下载Hadoop 2.2.0源代码 wget http://apache.dataguru.cn/hadoop/common/stable/hadoop-2.2.0-src.tar.gz解压缩tar zxvf hadoop-2.2.0-src.tar.gz -C /tmp 3.安装依赖包 yum -y install lzo-devel zlib-d