热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

HBase环境搭建(伪分布式)

目录1、前置条件2、HBase上传解压3、配置环境变量3.1配置系统环境3.2配置hbase-env.sh3.3配置hbase-site.xml3.4修改regionservers

目录

  • 1、前置条件
  • 2、HBase上传解压
  • 3、配置环境变量
    • 3.1 配置系统环境
    • 3.2 配置hbase-env.sh
    • 3.3 配置hbase-site.xml
    • 3.4 修改regionservers文件
  • 4、启动
  • 5、查看HBase页面


1、前置条件
  • 1、zookeeper正常部署并启动:

[root@hadoop101 zookeeper]$ $ZK_HOME/bin/zkServer.sh start

  • 2、Hadoop伪分布式集群的正常部署并启动:

[root@hadoop101 hadoop]$ $HADOOP_HOME/sbin/start-dfs.sh

2、HBase上传解压

  • 下载hbase(建议下载hbase-1.2.1配合hadoop2.7.3或下载hbase-1.2.0配合hadoop2.6.0)
  • 将压缩文件解压到opt目录下:tar -zxvf hbase-1.2.0-cdh5.14.2.tar.gz -C /opt
  • 进opt目录创建软链接:ln -s /opt/hbase-1.2.0-cdh5.14.2 hbase /opt/hbase

3、配置环境变量

3.1 配置系统环境

输入:vi /etc/profile

export HBASE_HOME=/opt/hbase
#在path里增加路径
export PATH=$PATH:$HBASE_HOME/bin

使系统环境生效:source /etc/profile

3.2 配置hbase-env.sh

在hbase的conf目录下输入:vi hbase-env.sh

# jdk路径
export JAVA_HOME=/opt/jdk1.8.0_221
# 使用外部Zookeeper
export HBASE_MANAGES_ZK=false

3.3 配置hbase-site.xml

在hbase的conf目录下输入:vi hbase-site.xml
中增加:

<property> <name>hbase.rootdirname> <value>hdfs://hadoop101:9000/hbasevalue>
property>

<property> <name>hbase.cluster.distributedname><value>truevalue>
property>

<property><name>hbase.master.portname><value>16000value>
property>
<property><name>hbase.zookeeper.property.clientPortname><value>2181value>
property>
<property><name>hbase.zookeeper.quorumname><value>hadoop101value>
property>
<property> <name>hbase.zookeeper.property.dataDirname><value>/opt/zkpr/zkDatavalue>
property>

3.4 修改regionservers文件

在hbase的conf目录下输入&#xff1a;vi regionservers

hadoop101

4、启动

启动方式一&#xff1a;

[root&#64;hadoop101 hbase]$ $HBASE_HOME/bin/hbase-daemon.sh start master
[root&#64;hadoop101 hbase]$ $HBASE_HOME/bin/hbase-daemon.sh start regionserver

启动方式二&#xff1a;

[root&#64;hadoop101 hbase]$ $HBASE_HOME/bin/start-hbase.sh

对应的停止服务&#xff1a;

[root&#64;hadoop101 hbase]$ $HBASE_HOME/bin/stop-hbase.sh

启动验证&#xff1a;启动完成后&#xff0c;使用jps命令查看进程

5、查看HBase页面

启动成功后&#xff0c;可以通过“host:port”的方式来访问HBase管理页面&#xff0c;例如&#xff1a;http://hadoop101:60010

Hbase环境搭建(单机模式)
HBase环境搭建(完全分布式)


推荐阅读
  • 一、Tomcat安装后本身提供了一个server,端口配置默认是8080,对应目录为:..\Tomcat8.0\webapps二、Tomcat8.0配置多个端口,其实也就是给T ... [详细]
  • Spring Data JdbcTemplate 入门指南
    本文将介绍如何使用 Spring JdbcTemplate 进行数据库操作,包括查询和插入数据。我们将通过一个学生表的示例来演示具体步骤。 ... [详细]
  • Spring – Bean Life Cycle
    Spring – Bean Life Cycle ... [详细]
  • 为了在Hadoop 2.7.2中实现对Snappy压缩和解压功能的原生支持,本文详细介绍了如何重新编译Hadoop源代码,并优化其Native编译过程。通过这一优化,可以显著提升数据处理的效率和性能。此外,还探讨了编译过程中可能遇到的问题及其解决方案,为用户提供了一套完整的操作指南。 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 本文详细介绍了在Linux系统上编译安装MySQL 5.5源码的步骤。首先,通过Yum安装必要的依赖软件包,如GCC、GCC-C++等,确保编译环境的完备。接着,下载并解压MySQL 5.5的源码包,配置编译选项,进行编译和安装。最后,完成安装后,进行基本的配置和启动测试,确保MySQL服务正常运行。 ... [详细]
  • Presto:高效即席查询引擎的深度解析与应用
    本文深入解析了Presto这一高效的即席查询引擎,详细探讨了其架构设计及其优缺点。Presto通过内存到内存的数据处理方式,显著提升了查询性能,相比传统的MapReduce查询,不仅减少了数据传输的延迟,还提高了查询的准确性和效率。然而,Presto在大规模数据处理和容错机制方面仍存在一定的局限性。本文还介绍了Presto在实际应用中的多种场景,展示了其在大数据分析领域的强大潜力。 ... [详细]
  • Spring 切面配置中的切点表达式详解
    本文介绍了如何在Spring框架中使用AspectJ风格的切面配置,详细解释了切点表达式的语法和常见示例,帮助开发者更好地理解和应用Spring AOP。 ... [详细]
  • 解决Only fullscreen opaque activities can request orientation错误的方法
    本文介绍了在使用PictureSelectorLight第三方框架时遇到的Only fullscreen opaque activities can request orientation错误,并提供了一种有效的解决方案。 ... [详细]
  • 本文介绍如何在 Android 中自定义加载对话框 CustomProgressDialog,包括自定义 View 类和 XML 布局文件的详细步骤。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 本文介绍如何使用 Python 的 DOM 和 SAX 方法解析 XML 文件,并通过示例展示了如何动态创建数据库表和处理大量数据的实时插入。 ... [详细]
  • javascript分页类支持页码格式
    前端时间因为项目需要,要对一个产品下所有的附属图片进行分页显示,没考虑ajax一张张请求,所以干脆一次性全部把图片out,然 ... [详细]
  • 原文网址:https:www.cnblogs.comysoceanp7476379.html目录1、AOP什么?2、需求3、解决办法1:使用静态代理4 ... [详细]
  • Amoeba 通过优化 MySQL 的读写分离功能显著提升了数据库性能。作为一款基于 MySQL 协议的代理工具,Amoeba 能够高效地处理应用程序的请求,并根据预设的规则将 SQL 请求智能地分配到不同的数据库实例,从而实现负载均衡和高可用性。该方案不仅提高了系统的并发处理能力,还有效减少了主数据库的负担,确保了数据的一致性和可靠性。 ... [详细]
author-avatar
ociVyouzhangzh063_1fd2bf_633
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有