Centos(64位)安装Hbase详细步骤

摘要:
另一个区别是HBase是基于列的而不是基于行的。2.2安装过程2.2.1下载HBase安装包。从Apache网站下载HBase稳定版软件包:http://mirrors.cnnic.cn/apache/hbase/hbase-0.96.2/2.2.2上传HBase并移动下载的HBase-0.96.2-hadoop1-bin.tar。gz安装包到/home/hadop/Downloads目录2.2.3解压缩并移动目录。1.使用以下命令解压缩包。解压缩后,hbase0.96.2-hadoop1文件夹出现:cd/home/hadop/Downloadstar zxfhbase0.96.2-hadoop1-bin.tar.gz2.启动hbase#/usr/hbase0.94.16/bin/Start hbase Sh如果报告了错误,则会显示_home未设置并且找不到Java |+-------------------------------------------------------------------------+|请从SunJava网站下载最新的SunJDK|˃http://java.sun.com/javase/downloads/˂|||Hadoopre需要Java1.6或更高版本。||注意:无论您是使用||二进制或更高的PMbasedin安装,此脚本都会找到SunJava。|+=============================================+3.安装JDK,打开以下链接下载最新的JDK版本http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html [ root@acongtools]#Mkdir/usr/local/java##创建目录[root@acongtools]#Mvjdk-7u79-linux-64.bin/usr/local/java/mobile软件包到/usr/java[root@acongtools]#cd/usr/java/[root@acongjava]#Chmod777jdk-7u79-linux-64.bin##授予安装包的权限[root@acongjava]#./jdk-7u79-linux-64.bin##当安装中出现“完成”时,安装成功。3) 安装配置环境变量后,需要配置jdk环境变量。到目前为止,jdk的安装已经成功完成。

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.222

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/

 hbase

2.2.2上传HBase

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

 hbase

2.2.3解压并移动目录

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

cd /home/hadoop/Downloads

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

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详细步骤第4张

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

3)配置环境变量

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

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

Centos(64位)安装Hbase详细步骤第5张 

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详细步骤第6张 

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

a.新建hello.java文件

 Centos(64位)安装Hbase详细步骤第7张

b.添加以下代码:

Centos(64位)安装Hbase详细步骤第8张 

保存退出。

c.编译,运行:

Centos(64位)安装Hbase详细步骤第9张 

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

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

免责声明:文章转载自《Centos(64位)安装Hbase详细步骤》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇height:100%和height:auto的区别[转]Android中的一个TextView中的字体设置不同大小下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

关于Ubuntu18.04 linux系统使用安装JDK Mysql

平台部署 一、安装JDK step1.下载OracleJDKstep2.解压step3.加入环境变量 具体操作如下: lemon@ubuntu:~$ cd ~/download/ lemon@ubuntu:~/download$ wget http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787...

安装 Accumulo——突破自己,就是成长

前言 在我刚开始接触分布式集群的时候,是自己在几台虚拟机中手动安装的 Hadoop 和 Spark ,所以当时对 Hadoop 的配置有个简单的印象 ,但是后面发现了 Cloudera 和 Ambari 之后(两个分布式集群自动管理工具),就再没有手动安装过。这就导致我用了很久的 Accumulo 却从未手动安装过,使用 Cloudera 安装导致我根本没...

caffe 安装

安装caffe 拉取镜像 nvidia/cuda:9.0-cudnn7-devel-centos7 1,换源 安装https://blog.csdn.net/tuomen5867/article/details/94406903 yum install make 必要安装 更换 yum 源和 epel 源: cp /etc/yum.r...

vertica在电信的应用

本文介绍了什么 ´电信级大数据分析典型需求 ´Vertica数据库特点及与其他数据库对比 ´Vertica核心技术介绍 ´基于Vertica的典型分系统架构简介 电信级大数据分析典型需求´海量数据存储:年分析数据量达到PB级 Counter数据:各网元收集的统计数据,可用于监控和测量网络性能 MR详单:即手机向网络上报的无线性能测量报告,反映了用户实时...

apache 使用 .htaccess 导致500错误

今天在win主机上配置了一个apache+mysql+php 的环境,一切看似正常了。结果将程序转移过来,打开网站的时候,出现了500错误。于是乎查原因: 首先,怀疑的是连接mysql出错了,找出配置文件,修改mysql的连接信息,错误依然出现 然后,看到网站根目录下面有个 .htaccess 文件,于是想到会不会是此文件导致的,先将其改名。再次打开网站,...

什么是WEBserver? 经常使用的WEBserver有哪些?

什么是WEBserver? 经常使用的WEBserver有哪些?   一、什么是WEBserver    Webserver能够解析HTTP协议。当Webserver接收到一个HTTP请求,会返回一个HTTP响应,比如送回一个HTML页面。为了处理一个请求Webserver能够响应一个静态页面或图片,进行页面跳转或者把动态响应的产生托付给一些其他的程序比...