环境:hadoop 2.6.0 + hbase 1.0.1.1 + mac OS X yosemite 10.10.3

安装步骤:

一、下载解压

到官网 http://hbase.apache.org 下载合适的版本(hbase与hadoop的版本要匹配,否则可能运行不起来),解压到某个目录即可,本文中的解压目录为

/Users/jimmy/app/hbase-1.0.1.1

二、设置环境变量

...
export HBASE_HOME=/Users/jimmy/app/hbase-1.0.1.1
...
export PATH=${HBASE_HOME}/bin:$PATH...

即:添加HBASE_HOME变量,并将其加入PATH搜索路径

三、修改配置

a) $HBASE_HOME/conf/hbase-env.sh

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home

只改这一行即可,注:1.0.1.1版要求jdk版本必须在1.7以上,否则启动时会报jdk版本不匹配。

b) $HBASE_HOME/conf/hbase-site.xml

 1 <configuration>
 2   <property>
 3     <name>hbase.rootdir</name>
 4     <value>hdfs://localhost:9000/hbase</value>
 5   </property>
 6   <property>
 7     <name>hbase.cluster.distributed</name>
 8     <value>true</value>
 9   </property>
10 </configuration>

四、启动

a) 先启动hadoop

b) $HBASE_HOME/bin/start-hbase.sh

不报错即可,启动完后,运行jps,检查下进程

21731 HQuorumPeer
19872 NameNode
21934 Jps
21780 HMaster
20221 NodeManager
19946 DataNode
21877 HRegionServer
20142 ResourceManager
20035 SecondaryNameNode

如果hadoop、hbase全部以伪分布模式安装在一台机器上,应该至少有上面8个进程,其中HMaster、HRegionServer、HQuorumPeer是HBASE启动后多出来的。

五、测试

a) 进入shell模式

$HBASE_HOME/bin/hbase shell

b) 新建表

create 'student','info'

c) 插入记录

put 'student','130372049','info:name','yang junming'

d) 根据rowkey查询记录

get 'student','130372049'

e) 查看所有表

list

f) 删除表

disable 'student'

drop 'student'

g) 查看表对应的hdfs文件信息

hbase是基于hdfs文件系统的,可以直接浏览http://localhost:50070/ 来看表对应的真实文件

h) 停止hbase

$HBASE_HOME/stop-hbase.sh

hadoop: hbase1.0.1.1 伪分布安装相关推荐

  1. hadoop的伪分布安装(低版本)

    1.hadoop的伪分布安装 1.1.使用root用户,密码是hadoop登录的. 1.2.修改linux的ip地址     操作:(1)在linux桌面的右上角图标,右击,选择Edit Connec ...

  2. Hadoop的伪分布安装 hadoop的核心思想

    Hadoop的伪分布安装 hadoop的安装分为本地模式.伪分布模式.集群模式.本地模式是运行在本地,只负责存储,没有计算功能,本书不讲述.伪分布模式是在一台机器上模拟分布式部署,方便学习和调试.集群 ...

  3. hadoop +hbase+zookeeper 伪分布安装(超级无敌详细)

    hadoop +hbase+zookeeper 伪分布安装(超级无敌详细) hadoop 配置 图片打不开的可以点击下方链接直接去图床查看,辣鸡CSDN 安装jdk sudo apt update// ...

  4. Hadoop伪分布安装及简单使用

    如何安装Hadoop 参考: http://dblab.xmu.edu.cn/blog/install-hadoop/ 设置Hadoop环境变量 export HADOOP_HOME=/usr/loc ...

  5. CentOS 6.5 伪分布安装

    CentOS 6.5 伪分布安装 软件准备  jdk-6u24-linux-i586.bin .hadoop-1.2.1.tar.gz.hadoop-eclipse-plugin-1.2.1.jar ...

  6. hbase 伪分布安装 java_HBase基础和伪分布式安装配置

    一.HBase(NoSQL)的数据模型 1.1 表(table),是存储管理数据的. 1.2 行键(row key),类似于MySQL中的主键,行键是HBase表天然自带的,创建表时不需要指定 1.3 ...

  7. Hadoop集群之HDFS伪分布式安装 HA(二)

    1.首先看看HA的对象是谁? 主要解决的是NameNode的HA 2.Datanode不需要HA吗? DataNode的HA是NameNode的checksize机制(主动复制)来解决的 3.Name ...

  8. Hadoop 单节点 伪分布 安装手记

    实验环境 CentOS 6.X Hadoop 2.6.0 JDK    1.8.0_65 目的 这篇文档的目的是帮助你快速完成单机上的Hadoop安装与使用以便你对Hadoop分布式文件系统(HDFS ...

  9. Hadoop入门(Hadoop2.7.2源码编译与伪分布安装)

    Hadoop概述- Hadoop简介 •什么是Hadoop 一个开源.高可靠.可扩展 的分布式计算框架• 解决的问题 海量数据的存储(HDFS) 海量数据的分析(MapReduce) 分布式资源调度( ...

最新文章

  1. 推荐:Webpack2入门到深入的中文文档
  2. 绘制测试集、训练集的每一个病人或者样本的raidomics signiture图(绘制raidomics signature图),以及ROC曲线图
  3. 安卓图表引擎AChartEngine(一) - 简介
  4. 【编译原理】关于文法形式化定义的探索
  5. 2011软件设计大赛
  6. 白话详细解读(四)-----FCN
  7. Idea+Maven+Jersey2+Tomcat配置Web服务
  8. 面向对象——三层架构(表现层、业务层、持久层)
  9. 走马观花式旅游?汉服女子景区内抱着电脑边办公边赏景
  10. 滴!你的“十三香”已发货,iPhone 13系列今日正式发售
  11. 晕!!汗颜!java排序大集合
  12. Qt 5.14.1 最新版下载
  13. 【企业安全运营】企业级私有云公有云 防护安全建设
  14. 值得学习的C/C++开源项目
  15. Resources文件夹
  16. 基于部分卷积Pconv的图片修复
  17. 揭秘月入100W的互联网黑色产业
  18. 解救人质的android游戏,一枪制敌解救人质游戏
  19. python关键字from_from关键字和Python中的示例
  20. 本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3。

热门文章

  1. 半兽人野性重新觉醒 当初掘金将其放弃 如今野兽感恩回报火箭
  2. Day 41 Rsync备份
  3. Centos系统添加系统用户操作记录审计
  4. 在网页中显示CHM (c# csharp .net asp.net winform)
  5. 运算符优先级(图表)
  6. Android 利用属ObjectAnimator,AnimatorSet性动画绘制一个弹球,加速下落,到底部时挤压,然后减速上弹...
  7. [译]JavaScript中的属性:定义和赋值的区别
  8. ruby+gem常用命令
  9. 在LINUX中部署FTP服务器
  10. Vue.js视频教程