Hbase 单机安装配置 及 phoenix 安装配置搭配使用

原创 2018年04月15日 16:59:44
先安装配置zookeeper
==== ZOOKEEPER  安装配置=== 


[hadoop@node1 ~]$ tar xf ~/^Cftware/zookeeper-3.4.5-cdh5.7.0.tar.gz -C ~/app
[hadoop@node1 conf]$ cd ~/app/zookeeper-3.4.5-cdh5.7.0/conf/
[hadoop@node1 conf]$ cp -rp zoo_sample.cfg zoo.cfg 
修改 zoo.cfg
dataDir=/home/hadoop/app/zookeeper-3.4.5-cdh5.7.0/data   
dataLogDir=/home/hadoop/app/zookeeper-3.4.5-cdh5.7.0/logs 
clientPort=2181






mkdir -p /home/hadoop/app/zookeeper-3.4.5-cdh5.7.0/data   
mkdir -p /home/hadoop/app/zookeeper-3.4.5-cdh5.7.0/logs 
添加环境变量


[hadoop@node1 ~]$  cat /home/hadoop/.bash_profile  |grep ZOOKEEPER_HOME
export ZOOKEEPER_HOME=/home/hadoop/app/zookeeper-3.4.5-cdh5.7.0
export    PATH=$PATH:$ZOOKEEPER_HOME/bin


[hadoop@node1 ~]$ source /home/hadoop/.bash_profile 




启动 zookeeper


[hadoop@node1 ~]$ /home/hadoop/app/zookeeper-3.4.5-cdh5.7.0/bin/zkServer.sh start 
JMX enabled by default
Using config: /home/hadoop/app/zookeeper-3.4.5-cdh5.7.0/bin/../conf/zoo.cfg
Starting zookeeper ... /home/hadoop/app/zookeeper-3.4.5-cdh5.7.0/bin/zkServer.sh: line 120: [: /home/hadoop/app/zookeeper-3.4.5-cdh5.7.0/data: binary operator expected
STARTED






==== 安装配置 伪分布式 hbase == 


[hadoop@node1 software]$ pwd
/home/hadoop/software
[hadoop@node1 software]$ tar xf hbase-1.2.0-cdh5.7.0.tar.gz -C /home/hadoop/app/
添加 HBASE 的环境变量
[hadoop@node1 ~]$ cat .bash_profile | grep HBASE
export HBASE_HOME=/home/hadoop/app/hbase-1.2.0-cdh5.7.0
export PATH=$PATH:$HBASE_HOME/bin


修改 hbase-env.sh


export JAVA_HOME=/usr/java/jdk1.8.0_92
export HBASE_MANAGES_ZK=false




修改  hbase-site.xml


<property> 
  <name>hbase.rootdir</name> 
  <value>hdfs://node1.oracle.com:8020/hbase</value> 
</property> 
<property> 
  <name>hbase.cluster.distributed</name> 
  <value>true</value> 
</property> 
<property> 
  <name>hbase.zookeeper.quorum</name> 
  <value>node1.oracle.com:2181</value> 
</property> 




<property>
<name>hbase.regionserver.wal.codec</name>
<value>org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec</value>
</property>






=====安装phoenix === 


[hadoop@node1 phoenix-4.13.2-cdh5.7.0]$ cp -rp *.jar ~/app/hadoop-2.6.0-cdh5.7.0/lib/
[hadoop@node1 software]$ tar xf phoenix-4.13.2-cdh5.7.0.tar.gz 
[hadoop@node1 software]$ cd phoenix-4.13.2-cdh5.7.0
[hadoop@node1 phoenix-4.13.2-cdh5.7.0]$ pwd
/home/hadoop/software/phoenix-4.13.2-cdh5.7.0
[hadoop@node1 phoenix-4.13.2-cdh5.7.0]$ cp -rp phoenix-4.13.2-cdh5.7.0-server.jar phoenix-4.13.2-cdh5.7.0-queryserver.jar ~/app/hbase-1.2.0-cdh5.7.0/lib/


start-hbase.sh 



./software/phoenix-4.13.2-cdh5.7.0/bin/sqlline.py node1.oracle.com:2181 
[hadoop@node1 bin]$ ./sqlline.py node1.oracle.com:2181 
Traceback (most recent call last):
  File "./sqlline.py", line 27, in <module>
    import argparse
ImportError: No module named argparse


将 argparse.py 上传到/home/hadoop/software/phoenix-4.13.2-cdh5.7.0/bin



./software/phoenix-4.13.2-cdh5.7.0/bin/sqlline.py node1.oracle.com:2181 
[hadoop@node1 bin]$ ./sqlline.py node1.oracle.com:2181


0: jdbc:phoenix:node1.oracle.com:2181> !table
+------------+--------------+---------------+---------------+----------+------------+----------------------------+-----------------+--------------+-----------------+------+
| TABLE_CAT  | TABLE_SCHEM  |  TABLE_NAME   |  TABLE_TYPE   | REMARKS  | TYPE_NAME  | SELF_REFERENCING_COL_NAME  | REF_GENERATION  | INDEX_STATE  | IMMUTABLE_ROWS  | SALT |
+------------+--------------+---------------+---------------+----------+------------+----------------------------+-----------------+--------------+-----------------+------+
|            | SYSTEM       | CATALOG       | SYSTEM TABLE  |          |            |                            |                 |              | false           | null |
|            | SYSTEM       | FUNCTION      | SYSTEM TABLE  |          |            |                            |                 |              | false           | null |
|            | SYSTEM       | SEQUENCE      | SYSTEM TABLE  |          |            |                            |                 |              | false           | null |
|            | SYSTEM       | STATS         | SYSTEM TABLE  |          |            |                            |                 |              | false           | null |
+------------+--------------+---------------+---------------+----------+------------+----------------------------+-----------------+--------------+-----------------+------+








[hadoop@node1 phoenix-4.13.2-cdh5.7.0]$ bin/sqlline.py node1.orcale.com:2181 ./examples/STOCK_SYMBOL.sql  或是用下面语句手工创建




创建表:CREATE TABLE IF NOT EXISTS STOCK_SYMBOL (SYMBOL VARCHAR NOT
NULL PRIMARY KEY, COMPANY VARCHAR);
插入数据:
UPSERT INTO STOCK_SYMBOL VALUES ('CRM','SalesForce.com');
查看数据:
SELECT * FROM STOCK_SYMBOL;


导入数据:
[hadoop@node1 phoenix-4.13.2-cdh5.7.0]$ bin/psql.py node1.oracle.com:2181 -t STOCK_SYMBOL ./examples/STOCK_SYMBOL.csv 



查看 导入的数据



[hadoop@node1 app]$ hbase shell 


hbase(main):001:0> list
TABLE                                                                                                                                                                       
STOCK_SYMBOL                                                                                                                                                                
SYSTEM.CATALOG                                                                                                                                                              
SYSTEM.FUNCTION                                                                                                                                                             
SYSTEM.MUTEX                                                                                                                                                                
SYSTEM.SEQUENCE                                                                                                                                                             
SYSTEM.STATS                                                                                                                                                                
6 row(s) in 0.4260 seconds


=> ["STOCK_SYMBOL", "SYSTEM.CATALOG", "SYSTEM.FUNCTION", "SYSTEM.MUTEX", "SYSTEM.SEQUENCE", "SYSTEM.STATS"]















OpenNMS系统安装配置视频课程

-
  • 1970年01月01日 08:00

Phoenix安装、连接Hbase、配置

目录:一、Phoenix安装二、Phoenix安装及连接Hbase三、phoenix 配置—————————————————————————————一、Phoenix安装1、首先去官网下载Phoeni...
  • silentwolfyh
  • silentwolfyh
  • 2017-02-06 16:20:02
  • 3747

Hello HBase

  • 2012年11月23日 16:24
  • 267KB
  • 下载

Hbase 单机版的安装配置

1 去conf目录修改hbase-site.xml       hbase.rootdir     hdfs://localhost:9000/hbase         hba...
  • zjjee
  • zjjee
  • 2014-10-14 15:51:26
  • 6470

Hadoop-HBase 单机部署

Hadoop-HBase 单机部署
  • sun_aichao
  • sun_aichao
  • 2015-12-13 13:43:05
  • 3737

Hbase简单配置与使用

hbase简单配置与使用,使用自己的zookeeper而不是hbase自带的zookeeper,使用普通文件系统做存储 使用版本:hbase-1.2.5 系统环境:centos 6.5 官网地址...
  • wyh9459
  • wyh9459
  • 2017-04-03 22:46:13
  • 2467

hadoop2.6和hbase1.0单机版安装配置

环境 系统:Ubuntu 14.04 hadoop版本:2.6.0 hbase版本:1.0 jdk版本:1.8 下载地址:Apache上慢慢找吧~~ jdk的环境配置这里就不列出来了,...
  • xanxus46
  • xanxus46
  • 2015-04-19 23:26:11
  • 12178

Hbase单机安装部署

Hbase单机安装部署http://blogxinxiucan.sh1.newtouch.com/2017/07/27/Hbase单机安装部署/下载HbaseHbase官网下载地址http://www...
  • u012743772
  • u012743772
  • 2017-07-28 10:49:43
  • 272

HBase1.2.0 windows单机版安装配置

1、首先从官网上下载HBase1.2.0安装包http://archive.apache.org/dist/hbase/ 2、解压到指定目录3、修改conf/hbase-env.cmdset HBAS...
  • yuebao1991
  • yuebao1991
  • 2017-05-22 19:53:53
  • 2617

Hbase单机配置超详细版本(图)

  • 2014年04月26日 16:30
  • 5.42MB
  • 下载
收藏助手
不良信息举报
您举报文章:Hbase 单机安装配置 及 phoenix 安装配置搭配使用
举报原因:
原因补充:

(最多只允许输入30个字)