当前位置: 首页 > article >正文

大数据之Hbase环境安装

Hbase软件版本下载地址:

http://mirror.bit.edu.cn/apache/hbase/

1. 集群环境

Master 172.16.11.97

Slave1 172.16.11.98

Slave2 172.16.11.99

2. 下载软件包

#Master

wget http://archive.apache.org/dist/hbase/0.98.24/hbase-0.98.24-hadoop1-bin.tar.gz

tar zxvf hbase-0.98.24-hadoop1-bin.tar.gz

3. 修改Hbase配置

#Master

cd hbase-0.98.24-hadoop1/conf

vim regionservers

master

slave1

slave2

vim hbase-env.sh

export JAVA_HOME=/usr/local/src/jdk1.8.0_152

export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib

vim hbase-site.xml

<configuration>
        <property>
                <name>hbase.tmp.dir</name>
                <value>/var/hbase</value>
        </property>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://master:9000/hbase</value>
        </property>
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>master,slave1,slave2</value>
        </property>
        <property>
                <name>hbase.zookeeper.property.dataDir</name>
                <value>/usr/local/src/hbase-0.98.24-hadoop1/zookeeper</value>
        </property>
        <property>
                <name>hbase.master.info.port</name>
                <value>60010</value>
        </property> 
</configuration>

4. 增加环境变量

#Master、Slave1、Slave2

vim ~/.bashrc

HBASE_HOME=/usr/local/src/hbase-0.98.24-hadoop1

HBASE_CLASSPATH=$HBASE_HOME/conf

HBASE_LOG_DIR=$HBASE_HOME/logs

PATH=$PATH:$HBASE_HOME/bin

#刷新环境变量

source ~/.bashrc

5. 拷贝安装包

#Master

scp -r /usr/local/src/hbase-0.98.24-hadoop1 root@slave1:/usr/local/src/hbase-0.98.24-hadoop1

scp -r /usr/local/src/hbase-0.98.24-hadoop1 root@slave2:/usr/local/src/hbase-0.98.24-hadoop1

6. 启动集群

#Master

bin/start-hbase.sh

7. 进程状态

8. 监控页面

http://master:60010/master-status

9. 关闭集群

#master

stop-hbase.sh


http://www.kler.cn/a/447311.html

相关文章:

  • 【Linux】usb内核设备信息
  • Elixir Supervisor
  • 青少年编程与数学 02-004 Go语言Web编程 12课题、本地数据存储
  • 智能电动汽车游智能化与电动化
  • IIC I2C子协议 SMBus协议 通信协议原理 时序 SMBus深度剖析
  • 智慧养老系统源码医院陪诊代办买药就医陪护上门护理小程序
  • 【蓝桥杯每日一题】扫描游戏——线段树
  • 以客户成功为核心,镜舟科技驱动数据库开源商业化创新
  • 【Spring】第二站:基于 <注解> 的方式实现Bean管理和注入管理
  • 算法刷题Day23:BM60 括号生成
  • CSS学习记录18
  • 什么是事务?隔离级别
  • 嵌入式单片机中外设的基本控制与实现
  • 游戏开发技能系统常用概念
  • Kafka 迁移 AutoMQ 时 Flink 位点管理的挑战与解决方案
  • 基于Spring Boot的智慧农业专家远程指导系统
  • 如何使用 Python 连接 MySQL 数据库?
  • Websocket客户端始终连接不上Server排查之Openai Realtime api
  • 基于 STM32 的多路火灾报警系统设计
  • LeetCode hot100-91