IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Hbase 2.3.6 集群安装使用 -> 正文阅读

[大数据]Hbase 2.3.6 集群安装使用

本章节阐述为在指定版本环境下示例安装,其它环境可根据实际情况参考安装

一. 环境版本

软件版本下载地址提取码
centosCentOS-7.6-x86_64自行安装6s86
java jdk1.8 tar.gz 格式自行百度安装 百度云下载xfdm
java jdk1.8 rpm 格式自行百度安装官网下载iexu
hbase-2.3.62.3.6下载

Hadoop 官网地址:https://hbase.apache.org/book.html#hadoop

二. 环境准备

  • 这里准备四台服务器,环境准备参考上期博客:环境准备

三. 创建用户

  • 创建 isi 程序用户, 创建 \u01 文件夹,授权给 isi 用户
    参考上期博客:创建用户

四. 搭建Zookeeper集群

五. 搭建Hadoop集群

六. 上传解压

  • 登录isi用户

    su isi
    
  • 切换到 /u01 文件夹下,上传 hadoop-3.2.2.tar.gz,这里使用在线下载

    cd /u01
    wget http://archive.apache.org/dist/hbase/2.3.6/hbase-2.3.6-src.tar.gz
    tar zxvf hbase-2.3.6-src.tar.gz  hbase-2.3.6
    

七. Hbase 环境变量配置

  • 切换root用户

    su root
    
  • 将以下Hbase环境变量写入/etc/profile中

    # Hbase
    export HBASE_HOME=/u01/hbase-2.3.6
    export PATH=.:${HBASE_HOME}/bin:${PATH}
    
  • 应用刷新 profile

    srouce /etc/profile
    
  • 测试是否配置成功。
    在这里插入图片描述

八. Hbase相关配置文件

  • 创建文件夹

    su isi
    cd /u01/hbase-2.3.6
    mkdir logs
    mkdir tmp
    
  • 修改 conf/hbase-env.sh

    vi conf/hbase-env.sh 
    

    #文件最后追加

    # 安装的java目录
    export JAVA_HOME=/usr/local/java/jdk1.8.0_141
    # hadoop安装目录
    export HBASE_CLASSPATH=/u01/hadoop-3.2.2/etc/hadoop
    export HBASE_LOG_DIR=/u01/hbase-2.3.6/logs
    export HBASE_MANAGES_ZK=false
    
  • 修改 conf/hbase-site.xml

    vi conf/hbase-site.xml
    

    #修改添加以下内容

      <!-- 指定hbase是分布式的 -->
      <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
      </property>
      <property>
        <name>hbase.unsafe.stream.capability.enforce</name>
        <value>false</value>
      </property>
    
      <!-- 存储路径 -->
      <property>
        <name>hbase.tmp.dir</name>
        <value>/u01/hbase-2.3.6/tmp</value>
      </property>
    
      <!-- 指定hbase在HDFS上存储的路径,注意 hbase.rootdir要跟hadoop中的配置一致(即和 /u01/hadoop-3.2.2/etc/hadoop/core-site.xml 中的fs.defaultFS 配置的IP和端口是一致的! -->
      <property>
        <name>hbase.rootdir</name>
        <value>hdfs://n1:9000/hbase</value>
      </property>
    
      <!-- 指定zk的地址,多个用“,”分割 -->
      <property>
        <name>hbase.zookeeper.quorum</name>
        <value>n1:2181,n2:2181,n3:2181,n4:2181</value>
      </property>
      
      <!-- 节点之间时间误差-->
      <property>
        <name>hbase.master.maxclockskew</name>
        <value>60000</value>
      </property>
    
      <property>
        <name>zookeeper.znode.parent</name>
        <value>/hbase/master</value>
      </property>
    
    
  • 修改conf/regionservers

    vi etc/hadoop/hdfs-site.xml
    

    #修改添加以下内容

    n1
    n2
    n3
    n4
    

九. 启动Hbase

  • 执行启动脚本。

    cd /u01/habse-2.3.8
    ./bin/start-hbase.sh
    

    在这里插入图片描述

  • 验证 Hbase

    
    
  • 浏览器访问
    http://192.168.1.131:16010/master-status

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-08-31 15:30:56  更:2021-08-31 15:32:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 16:42:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码