NoSql的概念已经提出很久了,但是自己一直没有在这方面补充任何知识。于是下定决心,利用宝贵的业务时间来研究一下Hbase的相关内容。要学习Hbase,我个人感觉首先要搭建一套环境,这样才能便于个人平时练习和调试。于是,自己首先安装了一个虚拟机(我用的VM Workstation)。并安装ubuntu系统。并且安装了openjdk,便于使用Hbase。这里关于虚拟机、ubuntu的安装,就不详细说了,直接进入主题。
首先,强烈推荐Hbase官方文档:
http://hbase.apache.org/我基本上就是按照这上边的配置,一步一步来做的。
配置JAVA_HOME:
Hbase的正常运行需要依赖java相关环境变量的正确配置。我这里安装的是openjdk,如下图所示,其位置通常是在/usr/lib/jvm/目录下。
我们需要将jdk的位置写入/etc/enviroment文件,具体的需要执行如下的命令
vim /etc/environment // 打开本地的环境变量配置文件
JAVA_HOME="/usr/lib/jvm/java-6-openjdk" // 写入本地jdk目录
对hbase进行配置:
下载hbase,解压之后进行如下配置:
1. 对/conf/hbase-env.sh文件进行配置,加入本地JAVA_HOME的环境变量信息。
export JAVA_HOME="/usr/lib/jvm/java-6-openjdk"
2. 对/conf/hbase-site.sh进行配置,指定自己的数据存储目录
<configuration>
<property>
<name>hbase.rootdir</name>
<value>/tmp/hbase-${user.name}</value>
</property>
</configuration>
至此,环境的配置基本完成,我们可以通过执行
./bin/hbase shell
命令,来启动hbase shell命令行,在本地操作hbase数据库。
- 大小: 24.7 KB
分享到:
相关推荐
HBase环境配置需要在HDFS环境配置好了的前提下进行,需要指定Java的安装目录、Hadoop的配置目录、HBase的安装目录、ZooKeeper的集群地址等信息,并且需要根据实际情况选择单机环境或分布式环境下的配置方式。
在Windows系统中安装和配置Hadoop和Hbase,是为了建立起一个适合单机测试和开发的本地大数据环境。Hadoop是一个由Apache基金会开发的开源框架,用于存储和处理大规模数据,它通过可靠的分布式存储(HDFS)和分布式...
这份实验报告对于理解和掌握HBase的基础操作至关重要,同时,它也强调了环境配置的正确性以及对运行模式的理解。通过实践,学生能更好地理解大数据存储和处理的原理,为后续的大数据分析工作打下坚实的基础。
2. **配置HBase环境**: 修改`$HBASE_HOME/conf/hbase-env.sh`文件,添加`export JAVA_HOME=/usr/local/java/jdk1.6.0_29`。 3. **配置HBase站点文件**: 在`$HBASE_HOME/conf/hbase-site.xml`中添加或修改以下内容...
搭建一个完整的Hadoop单机版、HBase单机版以及Pinpoint与SpringBoot的整合环境,需要对大数据处理框架和微服务监控有深入的理解。在这个过程中,我们将涉及到以下几个关键知识点: 1. **Hadoop单机版**:Hadoop是...
Linux环境下Hbase单机配置超详细版本,图文教程
本文将深入探讨Hadoop Common 2.7.1与HBase 2.0.0之间的关系,以及在Windows环境下如何正确安装和配置这两个组件。 Hadoop是Apache软件基金会开发的一个开源框架,主要用于处理和存储大规模数据集。Hadoop Common是...
在搭建HBase集群时,你需要根据实际的硬件资源和网络环境,正确配置这些参数。例如,为了提高HBase的性能,可能需要调整`hbase.hregion.max.filesize`来控制Region的大小,或者通过`hbase.hstore.blockingStoreFiles...
2. 配置环境变量:在系统的环境变量设置中添加HBase的bin目录到PATH,确保可以从命令行启动HBase。 3. 修改配置文件:主要修改`conf/hbase-site.xml`,设置HBase的主节点(`hbase.master`)、Zookeeper地址(`hbase...
解压后,你可以直接在支持Java的环境中启动HBase服务,进行集群或单机模式的部署。 2. `hbase-2.2.2-src.tar.gz`:这是HBase的源代码包,适合开发者进行二次开发或者想要深入理解HBase工作原理的用户。你可以编译源...
这个过程中涉及的知识点包括:Linux环境配置,Java环境的安装,HBase的下载、解压、配置、启动,以及HBase与Spark的集成。这些知识是大数据处理和分析的基础,对于理解大数据生态和实现高效的数据存储及查询至关重要...
HBase单机版部署需要安装JDK、下载HBase、解压HBase、设置环境变量、修改/etc/profile文件、配置hbase-env.sh文件、配置hbase-site.xml文件、启动HBase和访问HBase。通过这些步骤,我们可以成功部署HBase单机版。
1. 对于单机模式,HBase会运行在本地文件系统上,无需特别配置,只需确保HBase环境变量和JDK已设置好即可。 2. 伪分布式模式则需要对`/usr/local/hbase/conf/hbase-env.sh`和`/usr/local/hbase/conf/hbase-site.xml`...
在分布式大数据存储领域,HBase作为一个高性能、列式存储的NoSQL数据库,广泛应用于处理海量..."HBase配置文件若干配置.zip"提供的模板或建议,可以帮助你更准确地设置这些关键参数,确保HBase在复杂环境下的高效运行。
1. 单机模式:适合于开发和测试环境,所有服务运行在同一台机器上,数据存储在本地文件系统。 2. 伪分布式模式:模拟多节点环境,数据存储在HDFS上,适合于小规模测试。 3. 分布式模式:真正的多节点部署,适合大...
HBase完全分布式安装和部署指南 HBase是一种开源的、分布式的、面向列的NoSQL数据库,基于Hadoop和HDFS...HBase的安装和部署过程较为简单,需要注意的只是环境变量的设置、hbase-site.xml的配置和RegionServer的启动。
单机版的HBase适用于学习和测试,不适用于生产环境。在生产环境中,你需要配置分布式模式,以确保高可用性和可扩展性。 以上就是HBase 1.2.9在CentOS 7上的单机部署过程,以及与Hadoop的简单整合。对于Pinpoint和...
2. **环境配置**:解压`hbase-1.1.5-bin.tar`后,你需要将HBase的bin目录添加到系统的PATH环境变量中,以便在命令行中直接运行HBase命令。 3. **配置文件**:HBase的主要配置文件是`conf/hbase-site.xml`。在这里,...