CentOS6.5的64bit操作系统搭建单机版hbase-0.92.1环境

一、描述

初学HBase的新手,可以在Linux系统上先搭建一个单机版的HBase环境来熟悉一下HBase Shell命令,以及HBase数据存储的各种操作。我们在CentOS6.5操作系统中安装hbase-0.92.1。

所需软件:CentOS6.5系统,当然也可以是别的Linux系统、hbase-0.92.1.tar.gz安装包、jdk-6u31-linux-x64-rpm.bin(hbase是用java开发的,需要运行在jvm上)。

其中:hbase-0.92.1.tar.gz免费下载地址:http://download.csdn.net/detail/tongyuehong/8656651

jdk-6u31-linux-x64-rpm.bin免费下载地址:http://download.csdn.net/detail/tongyuehong/8656677

二、安装jdk6.31

1、将jdk-6u31-linux-x64-rpm.bin安装文件拷贝到系统中的任意目录,我拷贝在了/usr/tmp目录下

[[email protected] ~]$ cd /usr/tmp

[[email protected] tmp]$ cp /mnt/hgfs/shareFolder/Oracle11g/jdk-6u31-linux-x64-rpm.bin .

[[email protected] tmp]$ ls

jdk-6u31-linux-x64-rpm.bin  yum-tong-enriYI

2、为所有用户添加对jdk-6u31-linux-x64-rpm.bin文件的可执行权限

[[email protected] tmp]$ chmod +x jdk-6u31-linux-x64-rpm.bin

3、解压并运行jdk-6u31-linux-x64-rpm.bin文件

[[email protected] tmp]$ sudo ./jdk-6u31-linux-x64-rpm.bin

[sudo] password for tong:

Unpacking...

Checksumming...

Extracting...

Preparing...                ########################################### [100%]

1:jdk                    ########################################### [100%]

......

......

Press Enter to continue.....

Done.

4、运行解压后产生的jdk-6u31-linux-amd64.rpm文件

[[email protected] tmp]$ ls

jdk-6u31-linux-amd64.rpm               sun-javadb-demo-10.6.2-1.1.i386.rpm

jdk-6u31-linux-x64-rpm.bin             sun-javadb-docs-10.6.2-1.1.i386.rpm

sun-javadb-client-10.6.2-1.1.i386.rpm  sun-javadb-javadoc-10.6.2-1.1.i386.rpm

sun-javadb-common-10.6.2-1.1.i386.rpm  yum-tong-enriYI

sun-javadb-core-10.6.2-1.1.i386.rpm

[[email protected] tmp]$ sudo chmod +x jdk-6u31-linux-amd64.rpm

[[email protected] tmp]$ sudo rpm -ivh jdk-6u31-linux-amd64.rpm

Preparing...                ########################################### [100%]

package jdk-2000:1.6.0_31-fcs.x86_64 is already installed

5、jdk默认安装在/usr/java目录中,在/etc/profile文件中添加JAVA_HOME,修改PATH和CLASSPATH环境变量

[[email protected] tmp]$ cd /usr/java/jdk1.6.0_31/

[[email protected] jdk1.6.0_31]$ ls

bin        jre      README.html          sample

COPYRIGHT  lib      register.html        src.zip

demo       LICENSE  register_ja.html     THIRDPARTYLICENSEREADME.txt

include    man      register_zh_CN.html

[[email protected] jdk1.6.0_31]$ pwd

/usr/java/jdk1.6.0_31

[[email protected] jdk1.6.0_31]$ sudo vi /etc/profile

在该文件中的空白位置加入jdk的安装目录

export JAVA_HOME=/usr/java/jdk1.6.0_31
export CLASSPATH=.:$JAVA_HOME/lib.tools.jar
export PATH=$JAVA_HOME/bin:$PATH

刷新/etc/profile配置文件使其生效

[[email protected] jdk1.6.0_31]$ source /etc/profile

6、验证jdk安装成功与否

[[email protected] jdk1.6.0_31]$ java -version

java version "1.6.0_31"

Java(TM) SE Runtime Environment (build 1.6.0_31-b04)

Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode)

出现以上提示说明jdk6安装成功。

三、安装hbase-0.92.1.tar.gz

1、创建一个hbase的安装目录,用于hbse的安装

[[email protected] hbase_install]$ sudo mkdir /usr/hbase_install

2、进入hbse安装目录,将hbase-0.92.1.tar.gz安装包拷贝到这个目录下

[[email protected] hbase_install]$ cd /usr/hbase_install

[[email protected] hbase_install]$ sudo cp /mnt/hgfs/shareFolder/Oracle11g/hbase-0.92.1.tar.gz .

[[email protected] hbase_install]$ ls

hbase-0.92.1  hbase-0.92.1.tar.gz

3、解压hbase-0.92.1  hbase-0.92.1.tar.gz

[[email protected] hbase_install]$ sudo tar -xzvf hbase-0.92.1.tar.gz

[[email protected] hbase_install1]$ ls

hbase-0.92.1  hbase-0.92.1.tar.gz

4、在/etc/profile配置hbase的环境变量,将hbase的安装目录加入PATH中

[[email protected] hbase_install]$ cd /usr/hbase_install/hbase-0.92.1

[[email protected] hbase-0.92.1]$ pwd

/usr/hbase_install/hbase-0.92.1

在/etc/profile的空白位置加入hbase安装路径:

export JAVA_HOME=/usr/java/jdk1.6.0_31
export CLASSPATH=.:$JAVA_HOME/lib.tools.jar
export HBASE_HOME=/usr/hbase_install/hbase-0.92.1
export PATH=$JAVA_HOME/bin:$HBASE_HOME/bin:$PATH

5、刷新/etc/profile配置文件使其生效

[[email protected] jdk1.6.0_31]$ source /etc/profile

6、编辑hbase配置文件,在/usr/hbase_install/hbase-0.92.1/conf目录下的hbase-site.xml文件

[[email protected] conf]$ sudo vi hbase-site.xml

设置hbase.rootdir属性,该属性用于配置存放hbase数据的目录,默认HBase写数据到/tmp下,该目录是临时目录不能长期保存数据,我们在hbase安装目录下创建一个data目录专门用于存放hbase数据

[[email protected] data]$ cd /usr/hbase_install/hbase-0.92.1

[[email protected] hbase-0.92.1]$ mkdir data

然后编辑hbase-site.xml文件添加如下信息

<configuration>

<property>

<name>hbase.rootdir</name>

<value>file:///usr/hbase_install/hbase-0.92.1/data/</value>

</property>

</configuration>

7、验证hbase安装是否成功,可以直接输入start-hbase.sh启动hbase服务,如果出现命令没找到,那就是环境变量配置的时候没有把HBASE_HOME/bin加入PATH中,你可以将其加入,也可以进入HBASE_HOME/bin目录中输入start-hbase.sh命令

[[email protected] hbase-0.92.1]$ start-hbase.sh

starting master, logging to /usr/hbase_install/hbase-0.92.1/logs/hbase-tong-master-tong.out

8、HBase安装成功后有一个简单的管理界面,我们可以打开浏览器,在地址栏输入:http://localhost:60010

9、启动hbase shell,进行hbase数据库的各种操作

[[email protected] hbase-0.92.1]$ hbase shell

HBase Shell; enter ‘help<RETURN>‘ for list of supported commands.

Type "exit<RETURN>" to leave the HBase Shell

Version 0.92.1, r1298924, Fri Mar  9 16:58:34 UTC 2012

hbase(main):001:0> list

TABLE

0 row(s) in 0.2860 seconds

hbase(main):002:0> create ‘mytable‘ ,‘cf‘

0 row(s) in 1.0950 seconds

hbase(main):003:0> list

TABLE

mytable

1 row(s) in 0.0130 seconds

时间: 2024-08-08 15:15:53

CentOS6.5的64bit操作系统搭建单机版hbase-0.92.1环境的相关文章

在Win7虚拟机下搭建Hadoop2.6.0伪分布式环境

近几年大数据越来越火热.由于工作需要以及个人兴趣,最近开始学习大数据相关技术.学习过程中的一些经验教训希望能通过博文沉淀下来,与网友分享讨论,作为个人备忘. 第一篇,在win7虚拟机下搭建hadoop2.6.0伪分布式环境. 1. 所需要的软件 使用Vmware 11.0搭建虚拟机,安装Ubuntu 14.04.2系统. Jdk 1.7.0_80 Hadoop 2.6.0 2. 安装vmware和ubuntu 略 3. 在ubuntu中安装JDK 将jdk解压缩到目录:/home/vm/tool

centos7.2+jdk7.9搭建haddoop2.7.0伪分布式环境(亲测成功)

最近想研究下hadoop,玩一玩大数据,废话不多说,就此开始! 所用环境:   xshell 5.0(ssh连接工具,支持ftp,可向虚拟机传文件) CentOS-7-x86_64-DVD-1511.iso(网上很多资源,可自行搜索)   hadoop-2.7.0.tar.gz(下载地址:http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.0/) jdk-7u79-linux-x64.tar.gz(下载地址:微盘地址http://

Rsyslog+ELK日志分析系统搭建总结1.0(测试环境)

因为工作需求,最近在搭建日志分析系统,这里主要搭建的是系统日志分析系统,即rsyslog+elk. 因为目前仍为测试环境,这里说一下搭建的基础架构,后期上生产线再来更新最后的架构图,大佬们如果有什么见解欢迎指导. 这里主要总结一下搭建过程. 一.rsyslog rsyslog是如今大多数linux自带的日志收集,这里主要说一下rsyslog的简单配置. client端配置它只需要更改准备发送的日志以及在末尾加上Server端使用的协议和IP即可,例如: #加入以下即可 *.* @10.144.1

在Win7虚拟机下搭建Hadoop2.6.0+Spark1.4.0单机环境

Hadoop的安装和配置可以参考我之前的文章:在Win7虚拟机下搭建Hadoop2.6.0伪分布式环境. 本篇介绍如何在Hadoop2.6.0基础上搭建spark1.4.0单机环境. 1. 软件准备 scala-2.11.7.tgz spark-1.4.0-bin-hadoop2.6.tgz 都可以从官网下载. 2. scala安装和配置 scala-2.11.7.tgz解压缩即可.我解压缩到目录/home/vm/tools/scala,之后配置~/.bash_profile环境变量. #sca

搭建hadood2.8.0集群开发环境

目标: 搭建hadoop+hbase+zoopkeer+hive 开发环境 安装环境: 1.centeros 192.168.1.101 2. centeros 192.168.1.102 开发环境: window +eclipse 一.安装hadoop集群 1.配置hosts #vi /etc/hosts 192.168.1.101 master 192.168.1.101 slave1 2.关闭防火墙: systemctl status firewalld.service #检查防火墙状态

基于Workstation8、CentOS6.5实现12C RAC搭建安装

基于Workstation8.CentOS6.5实现12C RAC搭建安装 作者:HopToad 地点:杭州滨江 邮箱:[email protected] 微信公众号:HopToad 欢迎各界交流 2014年12月 1 准备条件 1.1 硬件版本 家用PC机一台,硬盘空间150G以上,内存8G以上. 每个虚拟机(理论要求)配置4G内存 1.2 软件版本 虚拟化软件:VMware Workstation8 以上版本 操作系统: CentOS6.5/REHL6.5/OEL6.5以上 数据库版本:12

[Nutch]Nutch2.3+Hadoop+HBase+Solr在Ubuntu环境搭建

上一篇博文介绍了在Windows 10系统下用Cygwin搭建Nutch开发环境,本文将介绍在Ubuntu下Nutch2.3的开发环境的搭建. 1. 需要的软件及其版本 Ubuntu 15.04 hadoop 1.2.1 hbase 0.94.27 nutch 2.3 solr 4.9.1 2. 系统环境准备 2.1 安装Ubuntu操作系统 基本要求,网上也有很多,自行安装,有问题可以留言. 2.2 单独新建一个kandy用户 useradd kandy 2.3 设置密码 passwd kan

CentOS6.6 zookeeper完全集群搭建

centos6.6搭建zookeeper-3.4.6完全分布式环境 转载 2015-06-28 22:14:17 标签:it 为了搭建HBase完全分布式环境,前提就是搭建好zookeeper和Hadoop环境,这篇文章介绍zookeeper环境搭建,另外俩篇博文分别介绍Hadoop完全分布式环境和HBase完全分布式环境搭建? 第一步:准备环境? 下载方式不赘述,百度一下,你就知道.?我的系统和软件版本如下: zookeeper-3.4.6? CentOS-6.6-x86_64 三台机器??

windows下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper

前面简单了解了ZooKeeper的相关知识,为SolrCloud的学习作了一层铺垫.在SolrCloud的wiki中,可以很简单地用jetty实现嵌入式ZooKeeper的单机版SolrCloud.但是在生产环境中,Solr一般都是部署在Tomcat上的.为了使架构更加灵活,ZooKeeper也是单独部署的.日常学习中,就一台单机怎么学习solrCloud呢?本文将记录在win7上实现ZooKeeper+Tomcat版的伪分布式SolrCloud. 1.软件工具箱 在本文的实践中,需要用到以下的