环境:ubuntu13.10,jdk1.7
用户:普通用户(非root)
一、单机安装
1、下载及解压Hbase安装包
写道
http://mirror.bit.edu.cn/apache/hbase/hbase-0.96.1.1/
下载:hbase-0.96.1.1-hadoop1-bin.tar.gz
解压:
tar -zxvf hbase-0.96.1.1-hadoop1-bin.tar.gz
2、配置hbase
(1)修改hbase的JAVA_HOME
vi conf/hbase-env.sh export JAVA_HOME=/home/ruge/soft/jdk1.7.0_45
(2)配置hbase-site.xml
<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration> <property> <name>hbase.rootdir</name> <value>file:///home/ru/hbase</value> <!--这里的value也可以配制成hdfs路径如:hdfs://localhost:9000/hbase--> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/home/ru/zookeeper</value> </property> </configuration>
3、启动Hbase及验证
(1)将hbase的bin配置到path中
vi /home/ru/.bashrc export HBASE_HOME=/home/ruge/soft/hbase-0.96.1.1-hadoop1 export PATH=$PATH:$JAVA_HOME/bin:$HBASE_HOME/bin
(2)启动hbase
start-hbase.sh
使用jps查看是否有HMaster进程
hbase伪分布式安装
在单机模式的基础上增加配置
1、编辑hbase-site.xml打开分布模式
<property> <name>hbase.rootdir</name> <value>hdfs://localhost:9000/hbaseDir</value> <discription>把hbase的存储目录改成hadoop的分布式文件系统</discription> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/home/ruge/zookeeperDir</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> <discription>把hbase的存储目录改成hadoop的分布式文件系统</discription> </property>
2、为了避免hbase和hadoop的兼容问题。将hadoop根目录下的hadoop-core-1.2.1.jar复制到habase的lib目录,当然必须删除hbase原来的hadoop的jar。
cp /home/ruge/hadoop/hadoop-1.2.1/hadoop-core-1.2.1.jar /home/ruge/soft/hbase-0.96.1.1-hadoop1/lib/
相关推荐
- 启动HBase:通过`start-hbase.sh`脚本启动HBase集群。 - 运行示例:可以使用HBase的命令行接口(HBase Shell)进行数据操作。 4. **HBase使用** - 创建表:使用`create`命令创建表,指定列族。 - 插入数据:...
3. **HBase安装与配置**: - **解压文件**:首先需要解压“hbase-1.0.1.1”文件,这通常包括bin目录(存放可执行脚本)、conf目录(存放配置文件)等。 - **配置环境变量**:在系统环境变量中添加HBase的路径,并...
2. **配置文件**:在`conf/hbase-site.xml`中,配置HBase的主服务器地址(`hbase.master`),通常设为`localhost:60000`,以及HBase使用的Zookeeper地址(`hbase.zookeeper.quorum`),默认为`localhost`。...
3. 安装和配置HBase0.96 4. 配置集群环境,以便Hadoop、Zookeeper和HBase可以正常工作 总结 Hadoop2.2+Zookeeper3.4.5+HBase0.96集群环境搭建是一个复杂的过程,需要用户具备一定的Linux和大数据处理知识。但是,...
本篇内容将详细讲解如何在Hadoop 2.2的基础上安装配置HBase 0.96和ZooKeeper 3.4.5。首先,我们需要了解这两个组件的基本概念和作用。 **ZooKeeper的安装与配置** 1. **下载与解压**:首先,从官方网站获取...
- **启动HBase**: 运行`start-hbase.sh`启动HBase服务。 **2.3 HBase与Hadoop整合** - **配置HBase与Hadoop的连接**: 在`hbase-site.xml`中配置Hadoop的相关路径。 - **权限管理**: 设置HBase目录的权限,确保...
HBase 2.x之RIT问题解决 HBase 2.x中的Region-In-Transition(RIT)机制是一种Region状态变迁机制,例如merge、split、assign、unassign等操作。在RIT过程中,可能会出现异常情况,从而导致Region的状态一直保持在...
Ambari 2.7.x版本支持HBase的安装和配置,用户可以通过Ambari界面轻松完成HBase的部署。在Ambari中,你可以预定义HBase的服务配置,包括Zookeeper、HDFS、YARN等依赖服务的设置,以及HBase自身的集群参数。 三、...
Ambari是一个用于管理Hadoop生态系统的服务,包括安装、配置、管理和监控,简化了Hadoop集群的运维工作。 描述中提到的是在没有稳定网络环境或者网络资源受限的情况下,如何处理Ambari源码的编译问题。通常,Ambari...
综合以上信息,用户在进行hadoop2.2+hbase0.96+hive0.12的集成安装时,应该详细检查各个组件的版本兼容性,确保系统权限设置正确,按照实践指南执行相关配置步骤,并正确设置和使用MySQL数据库作为元数据存储。...
赠送jar包:phoenix-core-4.7.0-HBase-1.1.jar; 赠送原API文档:phoenix-core-4.7.0-HBase-1.1-javadoc.jar; 赠送源代码:phoenix-core-4.7.0-HBase-1.1-sources.jar; 赠送Maven依赖信息文件:phoenix-core-4.7.0...
* hbase.local.dir:${hbase.tmp.dir}/local/,这个参数指定了 HBase 使用本地文件系统需要配置的数据持久化目录。 六、HBase Master 配置 * hbase.master.port:16000,这个参数指定了 HBase Master 绑定的端口。...
这个“hbase-0.96 jar包”是HBase 0.96版本的二进制发行版,它包含了运行和开发HBase应用所需的所有库文件。HBase 0.96是一个重要的里程碑,因为它在性能和稳定性上都有显著提升,特别是在处理大规模数据集时。 ...
- **Shell脚本编写**:用于自动化Hadoop的安装配置过程。 - **文档配置**:正确配置Hadoop的核心配置文件,如`core-site.xml`, `hdfs-site.xml`, `mapred-site.xml`, `yarn-site.xml`等。 **2. 安装步骤详解:** -...
而Ambari作为HDP的一部分,提供了一个用户友好的Web界面,使得集群的安装、配置和管理变得更加简单。 关于Ambari Mpack(管理包),它允许用户自定义Ambari的仪表板和管理服务,例如添加新的服务或组件,以适应特定...
这个“hbase.tar.gz”压缩包可能是预配置好的HBase环境,用户下载后可以直接解压使用,无需繁琐的配置步骤。下面将详细介绍HBase的核心概念、工作原理以及如何部署和使用。 一、HBase核心概念 1. 表(Table):...
hadoop-2.7.5,hbase1.2.6.zookeeper.3.3.6完全分布式安装教程 hadoop-2.7.5,hbase1.2.6.zookeeper.3.3.6完全分布式安装教程 hadoop-2.7.5,hbase1.2.6.zookeeper.3.3.6完全分布式安装教程
接下来,安装HBase0.96。同样,下载HBase的tar包,解压并配置。在`hbase-site.xml`中,指定ZooKeeper的地址和HBase的其他配置项。确保`hbase-env.sh`文件中设置了正确的JAVA_HOME。 最后,安装Hive0.12。下载并解压...