`
wbj0110
  • 浏览: 1599194 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

ubuntu下hbase的伪分布式安装与配置

阅读更多

1.hadoop版本:hadoop-1.1.1,HBase版本:hbase-0.94.3

2.到官方网站下载好hbase-0.94.3.tar.gz,解压hbase安装包到一个可用目录如(/home/hadoop/hbase-0.94.3/)
root@ubuntu:/home/hadoop#   sudo tar zxvf  hbase-0.94.3.tar.gz

设置hbase-0.94.3所在用户为hadoop,所在组为hadoop(root用户操作)
root@ubuntu:/home/hadoop#  chown -R hadoop hbase-0.94.3
root@ubuntu:/home/hadoop#  chgrp -R hadoop hbase-0.94.3 
或者
root@ubuntu:/home/hadoop#  chown -R hadoop:hadoop hbase-0.94.3

3.设置环境变量:在/etc/profile和/home/hadoop/.bashrc中配置添加(红色字体的)
#set java environment
HBASE_HOME=/home/hadoop/hbase-0.94.3
HIVE_HOME=/home/hadoop/hive-0.9.0
HADOOP_HOME=/home/hadoop/hadoop-1.1.1
JAVA_HOME=/home/hadoop/jdk1.7.0
PATH=$JAVA_HOME/bin:$HBASE_HOME/bin:$HIVE_HOME/bin:$HADOOP_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$HBASE_HOME/lib:$HIVE_HOME/lib:$JAVA_HOME/lib/tools.jar
export HBASE_HOME
export HADOOP_HOME
export JAVA_HOME
export HIVE_HOME
export PATH
export CLASSPATH 

4.hbase配置:
在$HBASE_HOME/conf/hbase-env.sh中配置添加(红色字体的)
#set java environment
HBASE_HOME=/home/hadoop/hbase-0.94.3
HIVE_HOME=/home/hadoop/hive-0.9.0
HADOOP_HOME=/home/hadoop/hadoop-1.1.1
JAVA_HOME=/home/hadoop/jdk1.7.0
PATH=$JAVA_HOME/bin:$HBASE_HOME/bin:$HIVE_HOME/bin:$HADOOP_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$HBASE_HOME/lib:$HIVE_HOME/lib:$JAVA_HOME/lib/tools.jar
export HBASE_HOME
export HADOOP_HOME
export JAVA_HOME
export HIVE_HOME
export PATH
export CLASSPATH 

如果想使用HBase自带的zookeeper,要添加export HBASE_MANAGES_ZK=true

在$HBASE_HOME/conf目录中,确保hbase-site中的hbase.rootdir的主机和端口号与$HADOOP_HOME/conf目录中core-site.xml中的fs.default.name的主机和端口号一致,添加如下内容:

复制代码
<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://192.168.11.157:54310/hbase</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <name>hbase.master</name>
        <value>192.168.11.157:54311</value>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>192.168.11.157</value>
    </property>
</configuration>
复制代码

5.先启动hadoop,再启动hbase:
hadoop@ubuntu:~/hadoop-1.1.1/bin$ ./start-all.sh #启动hadoop
hadoop@ubuntu:~/hadoop-1.1.1/bin$ jps #查看hadoop启动情况,确认DataNode,SecondaryNameNode,DataNode,JobTracker,TaskTracker全部启动
8163 DataNode
10343 Jps
8443 JobTracker
7990 NameNode
8615 TaskTracker
8358 SecondaryNameNode 

hadoop@ubuntu:~/hbase-0.94.3/bin$ ./start-hbase.sh  #确认hadoop完全启动后启动hbase
hadoop@ubuntu:~/hbase-0.94.3/bin$ jps #查看hbase启动情况,确认HQuorumPeer,HMaster,HRegionServer全部启动
8163 DataNode
10343 Jps
9060 HQuorumPeer
8443 JobTracker
9370 HRegionServer
7990 NameNode
9170 HMaster
8615 TaskTracker
8358 SecondaryNameNode
hadoop@ubuntu:~/hbase-0.94.3/bin$ 

hadoop@ubuntu:/home$ hbase -version #查看hbase版本,表示hbase安装成功
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)
hadoop@ubuntu:/home$ 

注:hbase启动可能会出错导致失败,这时需要将$HADOOP_HOME/hadoop-core-*.*.*.jar和$HADOOP_HOME/lib目录下的commons-configuration-*.*.jar拷贝到$HBASE_HOME/lib目录下,删除$HBASE_HOME/lib目录下的hadoop-core-*.jar,避免版本冲突和不兼容。

分享到:
评论

相关推荐

    Hadoop伪分布式安装及配置参考步骤.docx

    Hadoop伪分布式安装及配置参考步骤 Hadoop是一种分布式系统基础架构,由Apache基金会开发,能够对大量数据进行分布式处理和存储。用户可以轻松地在Hadoop集群上开发和运行处理海量数据的应用程序。Hadoop具有高可靠...

    nosql实验一-HBase的安装与配置.docx

    在本次实验中,我们将学习如何在Linux环境下,以伪分布式的方式安装和配置HBase,以及验证其安装是否成功。 一、实验目标 1. 掌握HBase的伪分布式安装过程。 2. 验证HBase的安装是否成功。 3. 使用Web UI管理界面...

    hadopp伪分布式配置

    6. **安装配置HBase**: 如果需要进一步搭建HBase,可以下载对应版本(如Hbase-0.90.3),同样将其解压到主目录。然后,配置HBase的环境变量: - 在`{HBASE_HOME}/conf/hbase-env.sh`中,设置JAVA_HOME为你的JDK主...

    Ubuntu16.04下Hbase集群模式的本地安装与配置.docx

    "Hbase 集群模式的本地安装与配置" 本文档旨在指导用户在 Ubuntu 16.04 环境下安装和配置 Hbase 集群模式,以满足大数据学习爱好者的需求。下面是安装和配置 Hbase 集群模式的详细步骤和知识点: 系统环境 在安装...

    在Ubuntu安装配置hbase

    在Ubuntu系统上安装配置HBase是一项重要的任务,尤其对于那些需要处理大规模数据的项目而言。HBase是一个分布式的、面向列的开源数据库,它构建于Hadoop之上,提供了实时读写和强一致性。以下是在Ubuntu上安装和配置...

    分布式数据库HBase

    本教程使用的系统环境是 Ubuntu 系统,如果读者使用 Mac 系统,请访问教程:Mac 安装 Hbase-伪分布式配置。HBase 的官方网站为 http://hbase.apache.org/。 在安装 HBase 之后,需要添加 HBase 权限,将 hbase 下的...

    【免费下载】HBase分布式数据库实验

    实验的第一部分介绍了如何在Ubuntu环境下进行HBase的单机和伪分布式部署。首先,确保已安装Hadoop、JDK、HBase和Zookeeper。然后,在Hbase的`hbase-env.sh`文件中配置JAVA_HOME,并在`hbase-site.xml`中设置`hbase....

    ubuntu分布式部署zookeeper和hbase

    ### Ubuntu分布式部署Zookeeper与HBase #### 一、Zookeeper 安装 **1.1 版本信息** - **虚拟机版本:** VMware 14 - **系统版本:** Ubuntu 18.04 - **Zookeeper版本:** 3.4.12 - **Java版本:** 1.8 **1.2 安装步骤...

    虚拟机搭建Hadoop伪分布式及Hbase.docx

    【虚拟机搭建Hadoop伪分布式及Hbase】的文档主要涉及了如何在虚拟机环境下配置Hadoop和Hbase。下面将详细阐述整个过程的关键步骤和相关知识点。 首先,我们需要准备必要的软件,包括虚拟机软件VMware 16.0、Ubuntu ...

    Hbase详细安装步骤

    以下是在 Ubuntu 环境下安装 HBase 的详细步骤: 安装 HBase 1. 获取安装文件 使用 FileZilla 工具将 hbase-2.2.2-bin.tar.gz 上传到 /home/hadoop/Downloads 目录下。 2. 解压文件 使用命令 `cd /usr/local` ...

    大数据实验Hbase安装部署和使用javaapi调用.pdf

    在这个实验中,我们将深入理解HBase在Hadoop生态系统中的角色,并掌握如何在Ubuntu 19.04操作系统上安装、配置和使用HBase,同时利用Java API进行编程。实验中使用的Hadoop版本为3.2.0,HBase版本为2.2.1,JDK版本为...

    伪分布式基于hadoop3.1.3生态环境大数据集群

    2.本机为ubuntu16.04服务器版本,无图形化界面,剔除无用冗杂的三方软件,速度更快。 hadoop=3.1.3 jdk=1.8.0_162 hbase=2.2.2 mysql=5.7.3 hive=3.1.2 scala=2.11.12 spark=2.4.0 sbt=1.3.8 flink=1.9.1 maven=...

    Hbase安装教程.docx

    本文档旨在提供在Ubuntu系统上安装HBase的具体步骤,特别是伪分布式模式的安装过程。 #### 二、准备工作 在进行HBase的安装之前,有几个重要的前置条件需要完成: 1. **操作系统**:确保你的系统是Ubuntu。 2. **...

    Linux环境Hadoop2.6+Hbase1.2集群安装部署

    该教程涵盖了从环境准备、Hadoop与HBase的安装配置到集群的测试等全过程。通过以下步骤,读者可以了解到不同运行模式下的具体操作方法,并能够成功搭建起一个高效稳定的大数据处理平台。 #### 二、环境准备 ##### ...

    hbase2.0环境搭建

    hbase.cluster.distributed配置为true,表示hbase是在分布式模式下运行。hbase.zookeeper.quorum需要配置为ZooKeeper集群的IP地址列表,这里要注意,配置文件中不能使用主机名,必须使用IP地址,以防止与MapReduce...

    云计算hadoop伪集群+hbase安装配置手册(伪集群)

    ### 云计算Hadoop伪集群与HBase安装配置详解 #### 1. 综述 本文档旨在为IT工程师提供在单台Linux服务器上构建和配置Hadoop伪集群及HBase服务的详细指南。Hadoop是一种分布式计算框架,主要用于处理大量数据集。而...

    读写HBase数据.pdf

    下面将详细介绍如何使用Spark及pyspark进行HBase数据的读写,以及HBase的安装配置。 首先,要进行HBase的安装与配置。这通常包括以下几个步骤: 1. 将HBase安装包上传到服务器(如Ubuntu)上,并解压缩。将其移动...

    HBase是一个开源的非关系型分布式数据库.docx

    以下是HBase的安装与简单操作指南: 一、HBase安装 1. 环境准备 操作系统:Linux(如Ubuntu、CentOS等) Hadoop:已安装并配置好的Hadoop集群 ZooKeeper:HBase依赖于ZooKeeper进行协调,因此也需要安装ZooKeeper 2...

    基于Ubuntu的hadoop集群安装与配置

    本文将详细介绍基于Ubuntu环境下的Hadoop集群安装与配置,涵盖Hadoop的基本概念、HDFS(分布式文件系统)、MapReduce(分布式计算模型)、集群架构、NameNode和DataNode的角色、JobTracker和TaskTracker的职责等方面...

Global site tag (gtag.js) - Google Analytics