hadoop: hbase1.0.1.1 伪分布安装
环境: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 伪分布安装相关推荐
- hadoop的伪分布安装(低版本)
1.hadoop的伪分布安装 1.1.使用root用户,密码是hadoop登录的. 1.2.修改linux的ip地址 操作:(1)在linux桌面的右上角图标,右击,选择Edit Connec ...
- Hadoop的伪分布安装 hadoop的核心思想
Hadoop的伪分布安装 hadoop的安装分为本地模式.伪分布模式.集群模式.本地模式是运行在本地,只负责存储,没有计算功能,本书不讲述.伪分布模式是在一台机器上模拟分布式部署,方便学习和调试.集群 ...
- hadoop +hbase+zookeeper 伪分布安装(超级无敌详细)
hadoop +hbase+zookeeper 伪分布安装(超级无敌详细) hadoop 配置 图片打不开的可以点击下方链接直接去图床查看,辣鸡CSDN 安装jdk sudo apt update// ...
- Hadoop伪分布安装及简单使用
如何安装Hadoop 参考: http://dblab.xmu.edu.cn/blog/install-hadoop/ 设置Hadoop环境变量 export HADOOP_HOME=/usr/loc ...
- CentOS 6.5 伪分布安装
CentOS 6.5 伪分布安装 软件准备 jdk-6u24-linux-i586.bin .hadoop-1.2.1.tar.gz.hadoop-eclipse-plugin-1.2.1.jar ...
- hbase 伪分布安装 java_HBase基础和伪分布式安装配置
一.HBase(NoSQL)的数据模型 1.1 表(table),是存储管理数据的. 1.2 行键(row key),类似于MySQL中的主键,行键是HBase表天然自带的,创建表时不需要指定 1.3 ...
- Hadoop集群之HDFS伪分布式安装 HA(二)
1.首先看看HA的对象是谁? 主要解决的是NameNode的HA 2.Datanode不需要HA吗? DataNode的HA是NameNode的checksize机制(主动复制)来解决的 3.Name ...
- Hadoop 单节点 伪分布 安装手记
实验环境 CentOS 6.X Hadoop 2.6.0 JDK 1.8.0_65 目的 这篇文档的目的是帮助你快速完成单机上的Hadoop安装与使用以便你对Hadoop分布式文件系统(HDFS ...
- Hadoop入门(Hadoop2.7.2源码编译与伪分布安装)
Hadoop概述- Hadoop简介 •什么是Hadoop 一个开源.高可靠.可扩展 的分布式计算框架• 解决的问题 海量数据的存储(HDFS) 海量数据的分析(MapReduce) 分布式资源调度( ...
最新文章
- 推荐:Webpack2入门到深入的中文文档
- 绘制测试集、训练集的每一个病人或者样本的raidomics signiture图(绘制raidomics signature图),以及ROC曲线图
- 安卓图表引擎AChartEngine(一) - 简介
- 【编译原理】关于文法形式化定义的探索
- 2011软件设计大赛
- 白话详细解读(四)-----FCN
- Idea+Maven+Jersey2+Tomcat配置Web服务
- 面向对象——三层架构(表现层、业务层、持久层)
- 走马观花式旅游?汉服女子景区内抱着电脑边办公边赏景
- 滴!你的“十三香”已发货,iPhone 13系列今日正式发售
- 晕!!汗颜!java排序大集合
- Qt 5.14.1 最新版下载
- 【企业安全运营】企业级私有云公有云 防护安全建设
- 值得学习的C/C++开源项目
- Resources文件夹
- 基于部分卷积Pconv的图片修复
- 揭秘月入100W的互联网黑色产业
- 解救人质的android游戏,一枪制敌解救人质游戏
- python关键字from_from关键字和Python中的示例
- 本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3。
热门文章
- 半兽人野性重新觉醒 当初掘金将其放弃 如今野兽感恩回报火箭
- Day 41 Rsync备份
- Centos系统添加系统用户操作记录审计
- 在网页中显示CHM (c# csharp .net asp.net winform)
- 运算符优先级(图表)
- Android 利用属ObjectAnimator,AnimatorSet性动画绘制一个弹球,加速下落,到底部时挤压,然后减速上弹...
- [译]JavaScript中的属性:定义和赋值的区别
- ruby+gem常用命令
- 在LINUX中部署FTP服务器
- Vue.js视频教程