1、安装hadoop
hadoop安装请参考我的centoos 安装hadoop集群
在安装hadoop的基础上新增了两台slave机器,新增后的配置为
H30(192.168.3.238) master
H31(192.168.3.237) slave
H32(192.168.3.100) slave
H33(192.168.3.101) slave
hadoop安装完成后启动hadoop
2、安装zookeeper
2.1、下载解压
下载地址http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.6/
这里我们使用zookeeper-3.4.6,下载完成后解压到/usr/local
tar -xzf zookeeper-3.4.6.tar.gz -C /usr/local
mv zookeeper-3.4.6 zookeeper
2.2、配置
cd /usr/local
cp zookeeper/conf/zoo_sample.cfg zookeeper/conf/zoo.cfg
vim zookeeper/conf/zoo.cfg
修改
dataDir=/usr/local/zookeeper/data
添加
server.1=H30:2898:3898
server.2=H31:2898:3898
server.3=H32:2898:3898
在指定的dataDir中新建myid文件,添加内容
1
2.3、拷贝zookeeper到其他机器
此处我们只是在H30中安装配置,把配置好的zookeeper拷贝的H31和H32
scp -r zookeeper root@H31:/usr/local
scp -r zookeeper root@H32:/usr/local
在H31和H32中把myid中的内容分别修改为2和3
2.4、启动zookeeper
在H30,H31,H32中依次启动zookeeper
zookeeper/bin/zkServer.sh start
3、安装hbase
2.1、下载解压
下载地址http://mirror.bit.edu.cn/apache/hbase/1.3.1/
这里我们使用hbase-1.3.1,下载完成后解压到/usr/local
tar -xzf hbase-1.3.1-bin.tar.gz -C /usr/local
mv hbase-1.3.1-bin hbase
2.2、配置
     vim hbase/conf/hbase-env.sh
添加
export HBASE_MANAGES_ZK=false
表示不使用hbase自带的zookeeper
vim hbase/conf/hbase-site.xml
在configuration标签中添加
<property>
<name>hbase.rootdir</name>
<value>hdfs://H30:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>H30,H31,H32</value>
</property>
vim hbase/conf/regionservers
添加
H31
H32
H33
2.3、启动
hbase/bin/start-hbase.sh
在H30中通过jps可看到
      
    H31
      
    H32
      
    H33
      
    

hadoop安装hbase的更多相关文章

  1. hadoop +zookeeper + hbase 单节点安装

    项目描述: 今天花了680元买了阿里云的一台内存1G, 带宽1M 的云主机. 想以后方便测试用,而且想把自己的博客签到自己的主机上.所以自己就搭了一个测试的环境. 可以用来进行基本的hbase 入库, ...

  2. 在Hadoop伪分布式模式下安装Hbase

    安装环境:Hadoop 1.2.0, Java 1.7.0_21 1.下载/解压 在hbase官网上选择自己要下的hbase版本,我选择的是hbase-0.94.8. 下载后解压到/usr/local ...

  3. 通过tarball形式安装HBASE Cluster(CDH5.0.2)——Hadoop NameNode HA 切换引起的Hbase错误,以及Hbase如何基于NameNode的HA进行配置

    通过tarball形式安装HBASE Cluster(CDH5.0.2)——Hadoop NameNode HA 切换引起的Hbase错误,以及Hbase如何基于NameNode的HA进行配置 配置H ...

  4. Hadoop生态圈-hbase介绍-伪分布式安装

    Hadoop生态圈-hbase介绍-伪分布式安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.HBase简介 HBase是一个分布式的,持久的,强一致性的存储系统,具有近似最 ...

  5. 第十二章 Ganglia监控Hadoop及Hbase集群性能(安装配置)

    1 Ganglia简介 Ganglia 是 UC Berkeley 发起的一个开源监视项目,设计用于测量数以千计的节点.每台计算机都运行一个收集和发送度量数据(如处理器速度.内存使用量等)的名为 gm ...

  6. 沉淀,再出发——在Hadoop集群之上安装hbase

    在Hadoop集群之上安装hbase 一.安装准备 首先我们确保在ubuntu16.04上安装了以下的产品,java1.8及其以上,ssh,hadoop集群,其次,我们需要从hbase的官网上下载并安 ...

  7. Hadoop 伪分布式上安装 HBase

    hbase下载:点此链接  (P.S.下载带bin的) 下载文件放入虚拟机文件夹,打开,放在自己指定的文件夹 -src.tar.gz -C /home/software/ 修改环境配置 gedit / ...

  8. CentOS系统下Hadoop、Hbase、Zookeeper安装配置

    近期给一个项目搭建linux下的大数据处理环境,系统是CentOS 6.3.主要是配置JDK.安装Tomcat,Hadoop.HBase和Zookeeper软件.博主在Hadoop这方面也是新手.配置 ...

  9. hadoop+zookeeper+hbase分布式安装

    前期服务器配置 修改/etc/hosts文件,添加以下信息(如果正常IP) 119.23.163.113 master 120.79.116.198 slave1 120.79.116.23 slav ...

随机推荐

  1. c#随机生成英文名

    private static string GenerateSurname() {     string name = string.Empty;     string[] currentConson ...

  2. Java中锁的实现与内存语义

    目录 1. 概述 2. 锁的内存语义 3. 锁内存语义的实现 4. 总结 1. 概述 锁在实际使用时只是明白锁限制了并发访问, 但是锁是如何实现并发访问的, 同学们可能不太清楚, 下面这篇文章就来揭开 ...

  3. Java线程池ThreadPoolExecutor

    线程池的好处 1. 降低资源的消耗 通过重复利用已创建的线程降低线程创建和销毁所造成的消耗 2. 提高响应速度 当任务到达时,任务可以不需要等到线程创建就能立即执行 3. 提高线程的可管理型 线程是稀 ...

  4. C# 反编译

    今儿也是运气背,不知怎么的,一脚就把电脑踢关机了(其实就轻轻碰到了一下主机),我去,写了一早上的代码,尼玛就不见,不见就算了,其实是保存了的,主要是文件还损坏了,尼玛,那心情!!! 然后就想着恢复,下 ...

  5. Python开发——数据类型【运算符】

    算数运算符 比较运算符 赋值运算符 逻辑运算符 成员运算符

  6. 获取fastdfs所有文件

    工作中,mysql中存储的图片链接信息和FastDFS实际存储的图片数量不一致,此时应该与mysql中有存储记录的图片保持一致,我们要在FastDFS服务器中删除哪些无用的图片.于是乎自己写了一个脚本 ...

  7. ES6最新语法

    ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准.因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015. 也就是说,ES6就是ES2015. ...

  8. mysql c-api 预处理语句

    stmt = mysql_stmt_init(mysql) mysql_stmt_prepare(stmt, "SELECT ?", strlen("SELECT ?&q ...

  9. flask通过form表单一次上传多个文件

    基本上,用了flask官网的示例代码(中文版,英文版),稍微做了修改. import os from flask import Flask, flash, request, redirect, url ...

  10. memmove、memcpy和memccpy简介

    memmove.memcpy和memccpy三个函数都是内存的拷贝,从一个缓冲区拷贝到另一个缓冲区.memmove(void *dest,void*src,int count)memcpy(void ...