Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

Hbase集群部署 PDF 下载


分享到:
时间:2020-08-02 09:19来源:http://www.java1234.com 作者:小锋  侵权举报
Hbase集群部署 PDF 下载
失效链接处理
Hbase集群部署 PDF 下载

本站整理下载:
 
相关截图:
 
主要内容:

一、 系统环境
1. 本文档基于单机多台虚拟机部署伪集群
2. 主机环境:windows7,vbox Version 4.1.0,
3. 集群环境:ubuntu 11.04 (3 台),jdk7(jdk 版本不可低于 1.6,否则
无法运行 hadoop 集群),hadoop-1.0.2(版本不同会造成不同问题,Q&A
中会有叙述),Hbase-0.94.0
4. 由于 Hbase 与 Hadoop 版本一对一对应,所以本文的 HDFS 系统为 Hadoop
集群部署 中所部署系统
二、 关于 Hbase
1. Hbase 集群:Hbase 分布式运行依赖一个 Zookeeper 集群,其中至少需要
一个 Zookeeper 节点对集群进行同步。Zookeeper 节点只能为基数,并
且生产环境中数量越多,可靠性越高
2. Hbase 是一个非结构化的非关系数据库。是以列的形式对数据进行数据
库表的储存,行号并不是一个递增或递减的数列,是一个可人为设置的,
按照字母排序的 byte 值,这样设计可以使执行查询语句的时候以最快速
度找到与关键字相关的最近的内容
三、 部署集群
1. 安装 jdk
如果没有安装 JDK,请先安装 JDK
从 官 网 下 载 最 新 版 本 jdk , 本 文 使 用 jdk 版 本 为
jdk-7u4-linux-i586.tar.gz。 将 jdk-7u4-linux-i586.tar.gz 解压。本文中解压后改名为 java-7-sun,
解压后放入/usr/lib/jvm(jvm 为自己新建文件夹)中
2. 添加 jdk 路径
修改 /etc/profile, 在其中加入如下信息
export JAVA_HOME=/usr/lib/jvm/java-7-sun
export JRE_HOME=/usr/lib/jvm/java-7-sun/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
然后重启电脑,terminal 输入 java –version ,应该会出现
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Client VM (build 23.0-b21, mixed mode, sharin
g)
学虚拟化云计算技术 就来三通 it 学院 www.santongit.com
3. 修改虚拟机配置文件
修改机器名/etc/hostname(本文中的配置): Namenode: Server
Datanode1:Slave
Datanode2:Master
修改/etc/hosts 文件内容,建立 IP 与机器名的映射: Hosts 里面写入如下信息
127.0.0.1 localhost
192.168.1.120 Server
192.168.1.121 Slave
192.168.1.122 Master
4. 建立无密码 ssh 连接
首先建立一个专门用来部署 hadoop 的用户
root@Server:~$ adduser hadoop
系统会提示填写信息,可以忽略
然后设置 hadoop 的密码,尽量简单一致
接下来将 hadoop 文件夹的所有者改为 hadoop,否则 hadoop 用户不能再
自己主目录下创建文件
root@Server:~/home$ chown -R hadoop:hadoop hadoop
接下来建立无密码 ssh 连接
第一步:apt-get install ssh //开启 ssh 服务
第二步:在/home/hadoop 下建立一个.ssh 目录用于装密钥和授权文件
第 三 步 : 执 行 ssh-keygen –t dsa 命 令 , 将 密 钥 文 件 生 成
到.ssh/id_dsa.pub 中
第四步:在.ssh 目录下执行 cat id_dsa.pub >> authorized_keys
至此本机无密码 ssh 已经配置好了,第一次执行 ssh 的时候会询问是否
将该主机加入 known hosts 中,输入 yes 就可以了。然后对其他两台虚
拟机也做同样操作,生成密钥对,然后互相追加到 authorized_key 中。
同时互相加入 known hosts
5. 配置 Hbase
本文所使用的 Hbase 版本为 Hbase-0.94.0
本文所使用 Hadoop 版本为 Hadoop-1.0.2,Hadoop 配置过程请参见
Hadoop 集群部署
将 Hbase-0.94.0.security.tar.gz 解压到主文件夹,改名为 hbase。接
下来配置 Hbase
进入 hdp 中 conf 文件夹,修改如下文件。

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐