在网上看了很多Hbase单机模式的安装,有些说要安装hadoop,有些又说只需要Hbase,jdk就可以了。
其实,如果安装的是hbase 0.98 的话,它有自带hadoop,这样的话,就不需要再安装hadoop啦。
摸了2天,终于把它弄出来了。
主要参考 http://www.micmiu.com/bigdata/hbase/hbase-setup-standalone/
先安装jdk
我下载了1.7的jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
#下载 wget http://download.oracle.com/otn-pub/java/jdk/7u55-b13/jdk-7u55-linux-i586.tar.gz #解压 tar -zxvf /opt/setup/jdk-7-ea-bin-b145-linux-i586-07_jun_2011.tar.gz /usr/lib/jdk
修改环境变量
vim /etc/profile #添加这四行到profile export HBASE_HOME=/usr/local/hbase export JAVA_HOME=/usr/local/jdk/jdk1.7.0_55 export JRE_HOME=/usr/local/jdk/jdk1.7.0_55/jre export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar #保存 source /etc/profile
安装Hbase
下载 http://mirror.bit.edu.cn/apache/hbase/hbase-0.98.0/
我选择的是 hbase-0.98.0-hadoop2-bin.tar.gz 07-Feb-2014 09:26 82M
#下载 wget http://mirror.bit.edu.cn/apache/hbase/hbase-0.98.0/hbase-0.98.0-hadoop2-bin.tar.gz #解压 tar zxvf hbase-0.98.0-hadoop2-bin.tar.gz /usr/local/hbase #修改变量
修改配置文件: <HOME_HBASE>/conf/hbase-site.xml
<configuration> <property> <name>hbase.rootdir</name> <value>file:///Users/micmiu/tmp/hbase</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/Users/micmiu/tmp/zookeeper</value> </property> </configuration>
每次启动总有部分datanade不能去全部启动,查看日志文件,显示为:
ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.net.UnknownHostException: zgchen-ubutun: zgchen-ubutun at java.net.InetAddress.getLocalHost(InetAddress.java:1426)。分析:这是由于 datanode 找不到服务host引起的。
解决:通过查找/etc/hostname 找到hostname;比如:ubuntu。
然后找到/etc/hosts ,添加:127.0.1.1 ubuntu
相关推荐
搭建一个完整的Hadoop单机版、HBase单机版以及Pinpoint与SpringBoot的整合环境,需要对大数据处理框架和微服务监控有深入的理解。在这个过程中,我们将涉及到以下几个关键知识点: 1. **Hadoop单机版**:Hadoop是...
1. **概述**:单机模式是 HBase 默认的安装模式,适用于测试和开发环境。在此模式下,HBase 使用本地文件系统存储数据,不依赖于 Hadoop 和 HDFS。 2. **启动 HBase**:在根用户下启动 HBase 服务。 ```bash bin...
对于初学者,可以先在单机模式下配置Hbase。在`hbase-site.xml`中设置`hbase.cluster.distributed`属性为`false`。 8. **启动与测试**: 使用`start-hbase.sh`命令启动Hbase,然后运行`jps`命令查看进程列表。...
在单机模式下,HBase 不使用 HDFS,而是直接利用本地文件系统,同时 ZooKeeper 会与 HBase 运行在同一 JVM 进程中。 对于 hostname 的设置,需要编辑 `/etc/sysconfig/network` 文件,确保 `NOZEROCONF=yes`。接着...
- 在配置之前,确保已安装JDK、Hadoop(对于单机模式可选),并且配置了SSH。 - 对于单机模式配置: - 修改`/usr/local/hbase/conf/hbase-env.sh`,设置`JAVA_HOME`为JDK的安装路径,并设置`HBASE_MANAGES_ZK`为`...
如果是单机模式,可以使用`start-hbase.sh --nonInteractive`避免交互式确认。 2. **检查状态**:通过`hbase zkcli -server localhost:2181`连接ZooKeeper,然后用`ls /hbase`命令查看HBase是否正常启动。 3. **停止...
#### 三、伪集群模式安装(Pseudo-Distributed) ##### 3.1 Hadoop 单机伪集群安装 在搭建 HBase 伪集群之前,需要先安装配置好 Hadoop 的伪集群环境。虽然本文档没有详细介绍 Hadoop 的安装过程,但一般步骤包括...
单机模式下,HBase的所有组件都运行在同一台机器上,主要用于开发和测试目的。配置步骤类似于Hadoop的单机模式。 **5.2.2 伪分布式模式** 伪分布式模式下,HBase的所有组件仍运行在同一台机器上,但每个组件都独立...
在本教程中,我们将深入探讨如何在CentOS 7操作系统上安装HBase 1.2.9的单机版本。HBase是一个分布式的、面向列的NoSQL数据库,基于Google的Bigtable论文设计,它构建在Hadoop之上,提供实时访问大数据的能力。以下...
本文将详细解析HBase 1.4.13的安装步骤,以及如何进行单机模式和伪分布式模式的配置,同时也会涉及使用HBase Java API进行编程实践。 首先,安装HBase 1.4.13的过程从获取安装包开始,通常推荐从可靠的镜像源下载,...
解压后,你可以直接在支持Java的环境中启动HBase服务,进行集群或单机模式的部署。 2. `hbase-2.2.2-src.tar.gz`:这是HBase的源代码包,适合开发者进行二次开发或者想要深入理解HBase工作原理的用户。你可以编译源...
HBase有三种运行模式:单机模式、伪分布式模式和完全分布式模式。对于学习和初步实践,我们关注单机模式和伪分布式模式。 - **伪分布式模式配置** 在这个模式下,HBase和Hadoop运行在同一台机器上,模拟分布式...
本文将详细介绍如何在三台虚拟机上安装配置Hadoop-0.20.205.0和HBase-0.90.5,包括单机模式和集群模式的安装配置流程。 #### 二、环境准备 首先,我们需要准备三台虚拟机,并安装CentOS-5.7操作系统。这三台虚拟机...
如果是单机测试,可以使用`start-hbase.sh --master local`。 7. **检查状态**:通过`hbase shell`进入HBase的命令行界面,使用`status`命令查看HBase集群的状态。 8. **操作HBase**:在HBase Shell中,你可以创建...
本文详细介绍了如何在 Centos 6.5 上安装和配置 HBase 的过程,包括了 HBase 的安装环境需求、安装步骤、单机模式配置等内容。通过本文的学习,读者可以掌握 HBase 的基本安装方法,并能进行简单的操作和配置。此外...
本教程主要介绍了 HBase 的单机模式和伪分布式模式。 HBase 的安装需要下载安装包 hbase-1.1.2-bin.tar.gz,并将其解压到 /usr/local 目录下。然后,需要将解压的文件名 hbase-1.1.2 改为 hbase,以方便使用。接着...
本文主要介绍如何在Cent OS 64位系统中安装配置HBase,并进行单机模式和伪分布式模式的设置。 首先,确保你具备实验所需的环境,包括Cent OS操作系统、HBase稳定版(例如hbase-1.0.1.1-bin.tar.gz)以及Java开发...
在配置前,确保已安装Java JDK、Hadoop(单机模式可不装)和SSH。 5. HBase配置 - 伪分布式模式配置: - 配置hbase-env.sh:设置JAVA_HOME和HBASE_CLASSPATH,以及开启HBase管理ZooKeeper。 - 配置hbase-site.xml...
- 编辑`hbase-site.xml`文件,设置ZooKeeper的地址列表、HBase运行模式(单机/分布式)等关键参数。 - 将配置文件同步到其他节点,确保所有节点上的配置一致。 - **格式化命名空间**:如果需要,可以通过`hbase-...