Centos(64位)安裝Hbase詳細步驟

HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。

Linux环境:CentOS6.5

HBase版本:hbase-0.94.16

HBase官网:http://hbase.apache.org

1 运行环境说明

1.1 硬软件环境

l  主机操作系统:Windows 64 bit,双核4线程,主频2.2G,6G内存

l  虚拟软件:VMware® Workstation 9.0.0 build-812388

l  虚拟机操作系统:CentOS 64位,单核,1G内存

l  JDK:1.7.0_55 64 bit

l  Hadoop:1.1.2

1.2 机器网络环境

集群包含三个节点:1个namenode、2个datanode,其中节点之间可以相互ping通。节点IP地址和主机名分布如下:

序号

IP地址

机器名

类型

用户名

运行进程

1

10.88.147.221

hadoop1

名称节点

hadoop

NN、SNN、JobTracer

2

10.88.147.

hadoop2

数据节点

hadoop

DN、TaskTracer

3

10.88.147.223

hadoop3

数据节点

hadoop

DN、TaskTracer

所有节点均是CentOS6.5 64bit系统,防火墙均禁用,所有节点上均创建了一个hadoop用户,用户主目录是/usr/hadoop。所有节点上均创建了一个目录/usr/local/hadoop,并且拥有者是hadoop用户。

2 书面作业1:安装HBase

2.1 书面作业1内容

安装HBase,有条件的同学都按完全分布式安装,将安装过程和最后测试成功的界面抓图提交。

 

2.2 安装过程

2.2.1下载HBase安装包

从Apache网站上(hbase.apache.org)下载HBase稳定发布包:

http://mirrors.cnnic.cn/apache/hbase/hbase-0.96.2/

 Centos(64位)安裝Hbase詳細步驟

2.2.2上传HBase

把下载的hbase-0.96.2-hadoop1-bin.tar.gz安装包,移动到到/home/hadoop/Downloads 目录下

 Centos(64位)安裝Hbase詳細步驟

2.2.3解压并移动目录

1.     使用如下命令解压,解压后出现hbase-0.96.2-hadoop1文件夹:

cd /home/hadoop/Downloads

tar -zxf hbase-0.96.2-hadoop1-bin.tar.gz

Centos(64位)安裝Hbase詳細步驟
 

2.启动HBase

# /usr/hbase-0.94.16/bin/start-hbase.sh

如果报错

+======================================================================+
      Error: JAVA_HOME is not set and Java could not be found        
+-+
Please download the latest Sun JDK from the Sun Java web site       
       > http://java.sun.com/javase/downloads/ <                     
                                                                     
Hadoop requires Java 1.6 or later.                                  
NOTE: This script will find Sun Java whether you install using the  
       binary or the RPM based installer.                            
+======================================================================+ 

3、安装JDK,打开以下的链接下载最新的JDK版本

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

Centos(64位)安裝Hbase詳細步驟

[[email protected] tools]# mkdir /usr/local/java    ##建立目录
 
[[email protected] tools]# mv jdk-7u79-linux-64.bin /usr/local/java/
 
移动软件包到/usr/java下
 
[[email protected] tools]# cd /usr/java/
 
[[email protected] java]# chmod jdk-7u79-linux-64.bin ##给安装包执行权限  
 
[[email protected] java]# ./jdk-7u79-linux-64.bin##安装出现Done 时安装成功
 

3)配置环境变量

安装完毕后需要配置jdk环境变量。

修改/etc/profile文件,在最后加上以下信息:

Centos(64位)安裝Hbase詳細步驟
 

JAVA_HOME=/usr/java/jdk1.7.0_29

PATH=$PATH:$JAVA_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME PATH CLASSPATH

 

添加完毕后,保存退出。

为了让/etc/profile文件修改后立即生效,可以使用如下命令:

命令:# . /etc/profile

注:. 和/etc/profile之间有空格

4.测试JDK

安装并配置好环境变量之后,接下来就要测试jdk是否安装正常了。

输入java -version或javac -version,若显示版本信息,则表示安装成功:

Centos(64位)安裝Hbase詳細步驟
 

如上可以看出,jdk已经安装成功。接下来我们再来测试一个简单的Hello World程序。

a.新建hello.java文件

 Centos(64位)安裝Hbase詳細步驟

b.添加以下代码:

Centos(64位)安裝Hbase詳細步驟
 

保存退出。

c.编译,运行:

Centos(64位)安裝Hbase詳細步驟
 

由以上可以看出,jdk的编译运行都正常。

至此,jdk的安装顺利结束。 

 

更多相关文章
  • 在vps上安装vpn是个难点,很多朋友都不会,这儿结合一位朋友的安装经验做下介绍.注意你的vps要安装做vpn使用,一定要注意你的流量限制,使用Vpn上游戏上youtube看视频等都比较耗费资源,否则你的帐号可能不保,被空间商给咔嚓掉了可别怪我.所有的xenvps安装都差不多,对别的系统可以借鉴一下
  • 非源码的二进制包安装步骤: //卸载老版本: shell> rpm -qa | grep mysql , 如果存在系统安装的mysql,请先执行以下命令卸载: 如果是RHEL4的话: shell> rpm -e mysql-4.1.20-2.RHEL4.1 --nodeps shell& ...
  • cd/opt wget http://101.44.1.34/cdn.baidupcs.com/file/88b7d3780a6d0b7c8f15328f78635191?xcode=33249c8c0f480cb14317c2bfc139a2c4657dbcb0018bdbb2&fid=3 ...
  • 因为各个环境有差异,有问题是可以理解的,请大家谅解. 借鉴了其他人的文章,最终部署成功itop2.02,特编辑本文进行纪念! 感谢论坛分享文章各位同仁!! 环境centos6.2 64位最小安装+支持库; 服务器可以
  • 来自:http://www.centoscn.com/CentOS/help/2014/1220/4346.html crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令.该命令从标
  • 新建sh文件 内容如下: 以su用户执行这个文件 #!/bin/bash # INSTALL ORACLE INSTANT CLIENT # ################################# # NOTE: Oracle requires at least 1176 MB of s ...
  • 今天检查服务器日志时,发现WSUS有几个错误信息,跟自带的数据库有关,而且检查客户端日记发现(C:\WINDOWS\WindowsUpdate.log), 新装的电脑可以正常下载补丁,但是旧电脑只可以联系WSUS服务
  • 


    		    oracle 11g R2 64位 安裝詳細步驟
    (oracle 11g R2 64位 + PLSQLDeveloper安装说明以及PLSQL Developer+ ORCALE11-instantclient-basic-win32-11.2.0.1.0连接oracle 11g R2 64位详细步骤) 第一步: 准备工具 1.oracle 11g ...
一周排行