hbase-0.94.1单机配置
前提条件:
1. 安装有hadoop
配置步骤:
1. 下载hadoop-1.0.3并解压到/home/ting/program/hbase目录
2. 设置环境变量
vim ~/.bash_profile,添加如下内容:
export HBASE_HOME=/home/ting/program/hbase/hbase-0.94.1
3. 在hbase-0.94.1目录创建一个tmp目录
mkdir tmp
4. 修改conf/hbase-env.sh
a. 去掉JAVA_HOME前的#,并将其修改成自己安装的java路径。
b. 去年HBASE_MANAGES_ZK前的#,并设置其值为true(hbase管理自己的zookeeper,这样就不需要安装zookeeper)。说明:有些老版本的hbase未自带zookeeper,这种情况就需要自行安装zookeeper。
# The java implementation to use. Java 1.6 required.
export JAVA_HOME=/home/ting/program/java/jdk1.6.0_34
# Tell HBase whether it should manage it's own instance of Zookeeper or not.
export HBASE_MANAGES_ZK=true
5. 修改conf/hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://localhost:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>localhost</value>
</property>
<property>
<name>zookeeper.session.timeout</name>
<value>60000</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/home/ting/program/hbase/hbase-0.94.1/tmp</value>
<description>Temporary directory on the local filesystem.</description>
</property>
<property>
<name>hbase.client.keyvalue.maxsize</name>
<value>10485760</value>
<description>keyvalue的大小,默认10MB</description>
</property>
</configuration>
说明:hbase.rootdir需要与之前安装的hadoop目录下conf/core-site.xml文件中属性fs.default.name值对应,例如:fs.default.name设置为hdfs://localhost:9000/,则hbase.rootdir设置为hdfs://localhost:9000/hbase
hbase.zookeeper.quorum设置为localhost
hbase.tmp.dir设置为之前创建的tmp目录
6. 拷贝hadoop下的hadoop-core-1.0.3.jar到hbase/lib目录下.
7. 运行hbase
命令:sh start-hbase.sh
8. 测试hbase是否启动成功
命令:jps
若出现如下9个名称的进程,则hbase运行成功。
17470 Jps
15125 SecondaryNameNode
15217 JobTracker
17158 HQuorumPeer
14984 DataNode
17349 HRegionServer
14860 NameNode
17226 HMaster
15348 TaskTracker
9. 验证hbase是否安装成功。打开浏览器,输入一下网址:
http://localhost:60010
- 大小: 39.6 KB
分享到:
相关推荐
《深入理解HBase:以hbase-0.94.1.tar.gz为例》 HBase,全称为Hadoop Database,是Google Bigtable的一种开源实现,是Apache Hadoop生态系统中的一个分布式列式数据库。HBase充分利用了Hadoop的HDFS(Hadoop ...
注意:zookeeper3.4.13和hbase2.3.5都是采用docker-compose方式部署 ...说明:使用外部zookeeper3.4.13之hbase2.3.5一键部署工具,支持部署、启动、... deploy.sh clear single *危险操作* 清除hbase-single容器及所有数据
HBase 元数据修复工具包。 ①修改 jar 包中的application.properties,重点是 zookeeper.address、zookeeper.nodeParent、hdfs....③开始修复 `java -jar -Drepair.tableName=表名 hbase-meta-repair-hbase-2.0.2.jar`
hbase-sdk是基于hbase-client和hbase-thrift的原生API封装的一款轻量级的HBase ORM框架。 针对HBase各版本API(1.x~2.x)间的差异,在其上剥离出了一层统一的抽象。并提供了以类SQL的方式来读写HBase表中的数据。对...
赠送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-1.2.1-bin.tar.gz.zip”表明这是HBase 1.2.1版本的二进制发行版,以tar.gz格式压缩,并且进一步用zip压缩。这种双重压缩方式可能用于减小文件大小,方便在网络上传输。用户需要先对zip文件进行解压,...
3. 修改配置文件:主要修改`conf/hbase-site.xml`,设置HBase的主节点(`hbase.master`)、Zookeeper地址(`hbase.zookeeper.quorum`)等关键参数。 4. 启动HBase:运行`bin/start-hbase.sh`启动所有HBase服务,...
HBase(hbase-2.4.9-bin.tar.gz)是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System...
《Phoenix与HBase的深度解析:基于phoenix-hbase-2.4-5.1.2版本》 在大数据处理领域,Apache HBase和Phoenix是两个至关重要的组件。HBase作为一个分布式、列式存储的NoSQL数据库,为海量数据提供了高效、实时的访问...
hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz
hbase-client-2.1.0-cdh6.3.0.jar
3. **配置HBase**:编辑`conf/hbase-site.xml`,设置HBase的主配置,如`hbase.rootdir`(HDFS中的HBase目录)和`hbase.zookeeper.quorum`(Zookeeper集群地址)。 4. **启动与停止**:使用`start-hbase.sh`启动HBase...
"phoenix-5.0.0-HBase-2.0-client" 是一个针对Apache HBase数据库的Phoenix客户端库,主要用于通过SQL查询语句与HBase进行交互。这个版本的Phoenix客户端是为HBase 2.0版本设计和优化的,确保了与该版本HBase的兼容...
phoenix-client-hbase-2.2-5.1.2.jar
本文将深入探讨这两个技术及其结合体`phoenix-hbase-2.2-5.1.2-bin.tar.gz`的详细内容。 首先,HBase(Hadoop Database)是Apache软件基金会的一个开源项目,它构建于Hadoop之上,是一款面向列的分布式数据库。...
进入 `conf` 目录,复制 `hbase-site.xml.example` 文件为 `hbase-site.xml`,并编辑该文件,添加如下配置: ```xml <name>hbase.rootdir <value>hdfs://namenode_host:port/hbase <name>hbase.cluster....
然后,你可以将“hbase-1.1.2-bin.tar.gz”解压到任意位置,设置环境变量指向HBase的bin目录,并根据你的集群需求配置hbase-site.xml和hadoop-site.xml。启动HBase时,首先启动Zookeeper(HBase依赖Zookeeper进行...
本文档详细介绍了如何在HBase 0.94.1版本上手动进行数据迁移,主要涉及以下几个关键步骤: 1. **数据下载**: 首先,你需要从HDFS(Hadoop Distributed File System)上下载目标表的数据到本地。在描述中提到的...
`hbase-2.4.11`源码包中包含了多个模块,如`hbase-client`、`hbase-server`、`hbase-common`等。`hbase-client`包含了与HBase交互的API,`hbase-server`则包含了服务器端组件,如RegionServer和Master,而`hbase-...
其次,安装和配置"phoenix-hbase-1.4-4.16.1-bin"涉及几个关键步骤。首先,你需要在你的环境中安装HBase,并确保其正常运行。然后,将phoenix-hbase-1.4-4.16.1-bin解压到服务器上,配置Phoenix的连接信息,如...