mac安装hbase伪分布式
2015-10-22 12:12
162 查看
目录
一、 HBASE简介
二、 HBASE安装
三、 启动HBASE
四、 进入SHELL模式
一. hbase简介
HBase是Hadoop的数据库,而Hive数据库的管理工具,HBase具有分布式,可扩展及面向列存储的特点(基于谷歌BigTable)。Hbase可以使用本地文件系统和HDFS文件存储系统,存储的是松散的数据(key-value的映射关系)。
HBase位于HDFS的上层,向下提供存储,向上提供运算。
二. HBASE安装
1. 下载hbase-1.0.1-bin.tar.gz解压
tar xzvf hbase-1.0.1-bin.tar.gz
注意:HBase的版本和Hadoop的版本对应关系,我用的是hadoop-2.6.0
2. 设置环境变量
3.修改配置文件
3.1 修改hbase-env.sh中的如下属性:
3.2 修改hbase-site.xml
这里的hdfs路径路之前的hadoop环境中core-site.xml的配置保持一致,hdfs://hadoop0:9000是hadoop环境中core-site.xml中fs.default.name中的值
4. zookeeper配置文件zoo.cfg拷贝
将目录/Users/duwei/software/zookeeperLab/server1/zookeeper-3.4.6/conf下的zoo.cfg拷贝到/Users/duwei/software/hbase-1.0.1/conf目录下
三. 启动HBASE
启动顺序:先启动Hadoop再启动Zookeeper再启动Hbase,
关闭顺序:先关闭Hbase再关闭Zookeeper再关闭Hadoop
启动hadoop
四. 进入shell模式
一、 HBASE简介
二、 HBASE安装
三、 启动HBASE
四、 进入SHELL模式
一. hbase简介
HBase是Hadoop的数据库,而Hive数据库的管理工具,HBase具有分布式,可扩展及面向列存储的特点(基于谷歌BigTable)。Hbase可以使用本地文件系统和HDFS文件存储系统,存储的是松散的数据(key-value的映射关系)。
HBase位于HDFS的上层,向下提供存储,向上提供运算。
二. HBASE安装
1. 下载hbase-1.0.1-bin.tar.gz解压
tar xzvf hbase-1.0.1-bin.tar.gz
注意:HBase的版本和Hadoop的版本对应关系,我用的是hadoop-2.6.0
2. 设置环境变量
vi ~/.bash_profile export HBASE_HOME=/Users/duwei/software/hbase-1.0.1 export PATH=$PATH: $HBASE_HOME/bin
3.修改配置文件
3.1 修改hbase-env.sh中的如下属性:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home export HBASE_CLASSPATH=/Users/duwei/software/hadoop-2.6.0/etc/Hadoop export HBASE_MANAGES_ZK=false //此配置单独指定zookeeper,设为true使用自带zookeeper
3.2 修改hbase-site.xml
<property> <name>hbase.rootdir</name> <value>hdfs://hadoop0:9000/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>dfs.replication</name> <value>1</value> </property>
这里的hdfs路径路之前的hadoop环境中core-site.xml的配置保持一致,hdfs://hadoop0:9000是hadoop环境中core-site.xml中fs.default.name中的值
4. zookeeper配置文件zoo.cfg拷贝
将目录/Users/duwei/software/zookeeperLab/server1/zookeeper-3.4.6/conf下的zoo.cfg拷贝到/Users/duwei/software/hbase-1.0.1/conf目录下
三. 启动HBASE
启动顺序:先启动Hadoop再启动Zookeeper再启动Hbase,
关闭顺序:先关闭Hbase再关闭Zookeeper再关闭Hadoop
启动hadoop
start-all.sh jps //查看Hadoop进程 • ➜ conf jps -l|grep hadoop • 801 org.apache.hadoop.hdfs.server.datanode.DataNode • 1315 org.apache.hadoop.hbase.regionserver.HRegionServer • 998 org.apache.hadoop.yarn.server.resourcemanager.ResourceManager • 1077 org.apache.hadoop.yarn.server.nodemanager.NodeManager • 1237 org.apache.hadoop.hbase.master.HMaster • 728 org.apache.hadoop.hdfs.server.namenode.NameNode • 895 org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode 启动Hbase: start-hbase.sh jps //查看hbase进程 • ➜ sbin jps -l|grep hbase • 1315 org.apache.hadoop.hbase.regionserver.HRegionServer • 1237 org.apache.hadoop.hbase.master.HMaster
四. 进入shell模式
hbase shell ➜ bin ./hbase shell 2015-10-22 10:47:30,644 WARN [main] util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable HBase Shell; enter 'help<RETURN>' for list of supported commands. Type "exit<RETURN>" to leave the HBase Shell Version 1.0.1, r66a93c09df3b12ff7b86c39bc8475c60e15af82d, Fri Apr 17 22:14:06 PDT 2015 hbase(main):001:0> 验证安装 hbase(main):001:0> status 1 servers, 0 dead, 3.0000 average load 部署成功
相关文章推荐
- HDU4763 Theme Section KMP
- 读 非科班出身的人学习编程不负责任指南
- java.lang.ArrayIndexOutOfBoundsException异常分析及解决
- linux shell — 5.文件和目录管理(2)
- Spring定时任务的几种实现
- poj3662
- Android 触摸事件 在自定义控件中常用
- chrome设置
- echarts柱状图线形图例子
- 虚拟键值转化,为什么 GetKeyState(VK_SHIFT) & 0x8000;
- nginx负载均衡+keeplived
- Redis 启动警告错误解决[转]
- 操作jQuery集合——过滤操作
- 我就是要用MD5!不用不行!那么,怎么防止被拖库后泄露用户密码?
- MR源码学习(二)
- Node.JS 学习路线图
- 批处理读取ini文件
- 关于使用gradle构建的java项目中使用到rt.jar不能编译通过的处理
- Android判断设备网络连接状态及判断连接方式的方法
- Multimedia Programming Guide--多媒体编程指南