ubuntu上安装hbase
来源:互联网 发布:移动网络投诉管理考试 编辑:程序博客网 时间:2024/05/29 11:04
hbase简介
HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。
—百度百科
hbase安装流程介绍
1.下载hbase
hbase下载地址:hbase下载地址
将hbase压缩包解压到/opt目录中,显示信息如下:
hadoop@hzwy23:/opt/hbase-1.3.0$ pwd/opt/hbase-1.3.0hadoop@hzwy23:/opt/hbase-1.3.0$ lsbin CHANGES.txt conf docs hbase-webapps LEGAL lib LICENSE.txt logs NOTICE.txt README.txt zookeeper.out
2.下载zookeeper
下载地址:zookeeper官方下载地址
将下载下来的压缩包解压到/opt目录中。
hadoop@hzwy23:/opt/zookeeper-3.4.9$ lsbin conf docs lib README_packaging.txt src zookeeper-3.4.9.jar.md5build.xml contrib ivysettings.xml LICENSE.txt README.txt zookeeper-3.4.9.jar zookeeper-3.4.9.jar.sha1CHANGES.txt dist-maven ivy.xml NOTICE.txt recipes zookeeper-3.4.9.jar.aschadoop@hzwy23:/opt/zookeeper-3.4.9$ pwd/opt/zookeeper-3.4.9 hadoop@hzwy23:/opt/zookeeper-3.4.9$ cp conf/zoo_sample.cfg conf/zoo.cfg
修改用户环境变量~/.profile文件,在文件末尾添加下边信息:
export ZOOKEEPER_HOME=/opt/zookeeper-3.4.9export PATH=$PATH:$ZOOKEEPER_HOME/binexport HBASE_HOME=/opt/hbase-1.3.0export PATH=$PATH:$HBASE_HOME/bin
接着source一下配置文件,让环境变量生效:
source ~/.profile
3.修改hbase配置文件
修改$HBASE_HOME/conf/hbase-site.xml,将configuration中内容修改为下边所示:
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://localhost:9000/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property></configuration>
4.启动zookeeper与hbase服务
首先启动zookeeper,
cd $ZOOKEEPER_HOME/bin./zkServer.sh startjps
如果在jvm进程中找到QuorumPeerMain进程,表示zookeeper启动成功。
5.启动hbase服务
cd $HBASE_HOME/bin./start-hbase.shjps
如果在jvm中存在HMaster,HRegionServer进程,表示hbase启动成功。
5.验证hbase
通过shell进入hbase交互界面。
hbase shell
创建people表,字段是name,age,gender。
hbase(main):001:0> create 'people','name','age','gender';
向表中添加数据
hbase(main):028:0> put 'people','huang','age','gender:man'
查询people表中数据
hbase(main):029:0> get 'people','huang','age'COLUMN CELL age: timestamp=1487258719121, value=gender:man age:24 timestamp=1487258624676, value=man 1 row(s) in 0.0140 seconds
详细hbase操作手册,请参考官方文档。
0 0
- ubuntu上安装hbase
- hbase,hadoop 在ubuntu 上安装及部署配置
- Ubuntu上安装HBase遇到的问题及解决办法
- Ubuntu 安装HBase
- Ubuntu中安装HBase
- Ubuntu下HBase安装
- Ubuntu下安装hbase
- ubuntu下hbase安装
- ubuntu安装hbase
- ubuntu下HBase的安装
- ubuntu linux下安装 hbase
- Ubuntu下HBase安装过程
- Ubuntu: GlusterFS+HBase安装教程
- 在Ubuntu中安装HBase
- Ubuntu下HBase安装过程
- 在Ubuntu中安装HBase
- ubuntu 安装 单机版hbase
- Ubuntu Server安装Apache HBase
- Android的动画
- Lucene初探之数据格式详情(二)
- 关于Android性能优化的若干方案
- UVA11624 Fire!
- 修改host,上github
- ubuntu上安装hbase
- C~K祝你元宵节快乐!—结构体数组+3重for循环暴力求解
- Android应用开发SharedPreferences存储数据的使用方法
- rem布局,系统字体大小发生变化是,页面样式错乱的问题
- Linux用户获得超级管理员权限
- [LeetCode] Next Greater Element I
- phpjson多层乱码解决
- CPU,寄存器,内存三者的关系
- 第15章 Grep和高级正则表达式