HBase1.2.4基于hadoop2.4搭建
1、安装JDK1.7, Hadoop2.4
2、下载 hbase 安装包
下载地址:http://apache.fayea.com/hbase/1.2.4/hbase-1.2.4-bin.tar.gz

3、解压
mv hbase-1.2.4-bin.tar.gz /usr/local
tar zxvf hbase-1.2.4-bin.tar.gz hbase
4、编辑 hbase/conf/hbase-site.xml
gedit /usr/local/hbase/conf/hbase-site.xml
加入以下配置
<configuration>
<property>
<!-- 存放hbase数据的hdfs文件夹地址-->
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<!-- hbase提供的服务地址-->
<name>hbase.master</name>
<value>hdfs://master:60000</value>
</property>
<property>
<!-- 设置zookeeper连接超时时间-->
<name>zookeeper.session.timeout</name>
<value>120000</value>
</property>
<property>
<!-- 设置zookeeper节点的地址-->
<name>hbase.zookeeper.quorum</name>
<value>master,slave1,slave2,slave3</value>
</property>
<property>
<!-- 设置zookeeper的端口-->
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
</configuration>
5、编辑hbase-env.sh
gedit /usr/local/hbase/conf/hbase-env.sh
加入以下配置(#hbase自带zookeeper服务,但是性能很差,我这里只为搭建测试环境,所以不需要单独安装zookeeper,所以设置为true,在实际生产环境中应为false,系统默认为false)
export JAVA_HOME=/usr/local/jdk7
export HBASE_MANAGES_ZK=true
6、编辑regionservers
gedit /usr/local/hbase/conf/regionservers
加入集群的名称
master
slave1
slave2
slave3
7、复制配置好hbase目录到其余的子节点slave1,slave2,slave3的对应的路径里面
8、
同步各节点时间,如果时间不一样,无法启动集群,时间差在1秒以内才能稳定
(1)通过网络来同步
apt-get install ntpdate
ntpdate cn.pool.ntp.org
(2)把master作为时间服务器,来让其他服务器同步
apt-get install install ntp
gedit /etc/ntp.conf
在后面加上
server 127.127.1.0
Fudge 127.127.1.0 stratum 10
重新启动服务:
service ntp stop
service ntp start
这样master的时间服务器就启动了,就在子节点输入以下命令
master的ip为192.168.1.134
ntpdate -u 192.168.1.134
9、启动hbase
启动之前需要启动hadoop,然后再启动hbase,
cd /usr/local/hbase/bin
start-hbase.sh
10、通过jps查看进程
主节点和子节点都有一下两个进程,启动以后等几分钟再查看,看挂掉没有
HRegionServer
HMaster
11、启动 Hbase的rest服务
cd /usr/local/hbase
bin/hbase rest start -p 6000
启动后,jps可以看到这个进程
RESTServer
12、启动Hbase Shell
cd /usr/local/hbase
bin/hbase shell
详细命令,参考:http://www.cnblogs.com/nexiyi/p/hbase_shell.html
HBase1.2.4基于hadoop2.4搭建的更多相关文章
- spark2.0.2基于hadoop2.4搭建分布式集群
一.Scala安装 因为spark的版本原因,所以Scala我用的2.11.7. 下载目录http://www.scala-lang.org/download/ 拷贝到要安装的地址,我的地址是/usr ...
- 基于hadoop2.6.0搭建5个节点的分布式集群
1.前言 我们使用hadoop2.6.0版本配置Hadoop集群,同时配置NameNode+HA.ResourceManager+HA,并使用zookeeper来管理Hadoop集群 2.规划 1.主 ...
- Hadoop2.7.3+HBase1.2.5+ZooKeeper3.4.6搭建分布式集群环境
Hadoop2.7.3+HBase1.2.5+ZooKeeper3.4.6搭建分布式集群环境 一.环境说明 个人理解:zookeeper可以独立搭建集群,hbase本身不能独立搭建集群需要和hadoo ...
- Ubuntu下用hadoop2.4搭建集群(伪分布式)
要真正的学习hadoop,就必需要使用集群,可是对于普通开发人员来说,没有大规模的集群用来測试,所以仅仅能使用伪分布式了.以下介绍怎样搭建一个伪分布式集群. 为了节省时间和篇幅,前面一些步骤不再叙述. ...
- 【PHP】基于ThinkPHP框架搭建OAuth2.0服务
[PHP]基于ThinkPHP框架搭建OAuth2.0服务 http://leyteris.iteye.com/blog/1483403
- 基于 Jenkins 快速搭建持续集成环境--转
源地址:http://www.ibm.com/developerworks/cn/java/j-lo-jenkins/ 持续集成是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础 ...
- 基于Android Studio搭建hello world工程
基于Android Studio搭建hello world工程 版本:ANDROID STUDIO V0.4.6 This download includes: · Android St ...
- VMWare9下基于Ubuntu12.10搭建Hadoop-1.2.1集群
VMWare9下基于Ubuntu12.10搭建Hadoop-1.2.1集群 下一篇:VMWare9下基于Ubuntu12.10搭建Hadoop-1.2.1集群-整合Zookeeper和Hbase 近期 ...
- 基于Hadoop2.2.0版本号分布式云盘的设计与实现
基于Hadoop2.2.0版本号分布式云盘的设计与实现 一.前言 在学习了hadoop2.2一个月以来,我重点是在学习hadoop2.2的HDFS.即是hadoop的分布式系统,看了非常久的源代码看的 ...
随机推荐
- hdu 4723 How Long Do You Have to Draw(贪心)
How Long Do You Have to Draw Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K ( ...
- 【Python3 爬虫】03_urllib.error异常处理
urllib.error可以接受来自urllib.request产生的异常.urllib.error有两个方法:①URLError ②HTTPError URLError URLError产生的原因 ...
- java 学习帮助
java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今 天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来 ...
- jQuery OCUpload ——> 一键上传插件
OCUpload为jQuery的插件(One Click Upload),意思为一键上传,封装了对于文件上传的一些方法,只需几行代码,文件上传优雅而简洁. 对于传统的文件上传,只是通过inp ...
- 《我是一只IT小小鸟》(胡江堂主编)读后感
http://blog.csdn.net/wojiushiwo987/article/details/8685539<我是一只IT小小鸟>(胡江堂主编)读后感 2011年下半年研二的时候, ...
- 在CMD中查看端口被什么程序占用
我们要查看端口被什么程序占用,可以使用下面方法.比如端口28848 1. 打开cmd,输入命令netstat -ano | findstr ":28848",显示结果如下,最后一个 ...
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第9章节--client对象模型和REST APIs概览 client对象模型API范围
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第9章节--client对象模型和REST APIs概览 client对象模型API范围 本章之前提到过. ...
- android应用多线程守护让你非常难杀死它
1.android 应用开启后启动一个服务 public class TestserviceActivity extends Activity { /** Called when the activi ...
- Atitit. atiOrder Order 订单管理框架的设计
Atitit. atiOrder Order 订单管理框架的设计 1. Order 订单处理流程1 2. code2 3. Ref7 1. Order 订单处理流程 if(userSvr.isNo ...
- 华为终端开放实验室Android Beta 4测试能力上线
7月26日,Android P Beta 4发布(即Android P DP5),此版本为开发者最后一个预览版本,也预示着Android P正式版即将与大家见面. 为保证开发者在正式版本来临前做 ...