大数据之Hbase环境安装

server/2024/12/19 14:00:07/

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.ppmy.cn/server/151455.html

相关文章

PYTHON 自动化办公:更改图片尺寸大小

1. 前言 在之前的文章中&#xff0c;介绍了图片的压缩技术&#xff0c;这里讲解如何利用python批量将图片改为指定后缀的格式。当然&#xff0c;也可以为深度学习批量更改文件后缀&#xff0c;例如在分割中&#xff0c;可能需要img和mask的图片名称完全一致等等 如有需要&…

Oracle 三个生产案例问题分析

1. 案例一&#xff1a;表空间暴涨 1.1. 问题背景 一个平时不怎么增长的表空间连续告警&#xff0c;持续加了几百G的空间短时间被耗光。 1.2. 问题排查 1.2.1. 统计表空间的日增长量 通过统计表空间的日增长量可以看出有几天表空间的增长量是有 100 多 G 一天。 # 统计表空…

Linux下常用的网络编程函数详解

在网络编程中&#xff0c;我们经常需要处理 IP 地址和端口号等数据&#xff0c;这些数据需要在主机字节序&#xff08;Host Byte Order&#xff09;与网络字节序&#xff08;Network Byte Order&#xff09;之间进行转换。 什么是字节序&#xff1f; 字节序指的是多字节数据在…

青少年编程与数学 02-004 Go语言Web编程 08课题、使用Gin框架

青少年编程与数学 02-004 Go语言Web编程 08课题、使用Gin框架 一、Gin框架二、接收和处理请求三、应用示例 课题摘要:本文介绍了Gin框架的特点、如何接收和处理请求以及一个应用示例。Gin是一个高性能、轻量级的Go语言Web框架&#xff0c;以其快速、极简设计、强大的路由和中间…

Dockerfile文件编写

目录 Dockerfile文件编写 1.什么是Dockerfile 2. Dockerfile作用 3.dockerfile 的基本结构&#xff1a; 4.dockerfile指令&#xff1a; FROM 指定基础镜像&#xff0c;dockerfile构建镜像的第一个指令 LABEL 指定镜像维护人信息 ADD/COPY 复制本地文件/目录到镜像中 …

React 组件间的通信

React 父传子 实现&#xff1a; function Son(props){return <div>{ props.name }</div> } ​ ​ function App(){const name this is app namereturn (<div><Son name{name}/></div>) } 注意&#xff1a;这里可以传递任何类型&#xff0c;…

C语言 排序

时间:2024.12.18 一、冒泡排序(Bubble Sort) 原理 比较相邻的元素。如果第一个比第二个大,就交换它们两个。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越…

电脑文档损坏:原因剖析和修复方法

在使用电脑的过程中&#xff0c;许多用户可能会遇到文档突然提示损坏、无法打开的情况。这种情况的发生往往让人感到困惑&#xff0c;特别是当并未进行任何明显错误操作时。以下是一些常见的原因以及应对方法。 一、文档损坏的常见原因 1、非人为的异常操作&#xff1a; 在编…