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

HBase安装配置

1.HBase安装

1.解压安装包

sudo tar -zxvf hbase-2.2.2-bin.tar.gz -C /opt
//解压安装包

2.改名并授权

sudo mv /opt/hbase-2.2.2 /opt/hbase
//修改文件名
sudo chown -R hadoop /opt/hbase
//授权给hadoop用户

3.配置环境变量

gedit ~/.bashrc
//编辑环境变量export PATH=$PATH:/opt/hbase/bin
//写入文件中(如果之前有其他路径可以看下图)source ~/.bashrc
//使环境变量生效

2.HBase配置

HBase有三种运行模式,单机模式、伪分布模式、分布式模式(伪分布式模式和分布式模式需要jdk、Hadoop、SSH,需要的看https://blog.csdn.net/2401_86886401/article/details/151230102?spm=1001.2014.3001.5501)

1.单机模式配置

1.配置/opt/hbase/conf/hbase-env.sh
gedit /opt/hbase/conf/hbase-env.sh
//配置文件

2.配置/opt/hbase/conf/hbase-site.xml
gedit /opt/hbase/conf/hbase-site.xml
//配置文件

<configuration><property><name>hbase.rootdir</name><value>file:///opt/hbase/hbase-tmp</value></property>
</configuration>

3.测试运行
cd /opt/hbase
bin/start-hbase.sh
bin/hbase shell
//启动服务
bin/stop-hbase.sh
//结束服务

结果

2.伪分布式模式配置

1.配置/opt/hbase/conf/hbase-env.sh

另俩个修改和单机模式配置相同,此只需HBASE_CLASSPATH

gedit /opt/hbase/conf/hbase-env.sh
//配置文件

2.配置/opt/hbase/conf/hbase-site.xml
gedit /opt/hbase/conf/hbase-site.xml
//配置文件

<configuration><property><name>hbase.rootdir</name><value>hdfs://localhost:9000/hbase</value></property><property><name>hbase.cluster.distributed</name><value>true</value></property><property><name>hbase.unsafe.stream.capability.enforce</name><value>false</value></property>
</configuration>//hbase.rootdir指定HBase的存储目录
//hbase.cluster.distributed设置集群处于分布式模式
//hbase.unsafe.stream.capability.enforce设置避免启动错误

3.测试运行

第一步:

ssh localhost
start-dfs.sh
//前提准备

结果

第二步:

cd /opt/hbase
bin/start-hbase.sh
//启动HBase

结果

进入shell界面

bin/hbase shell
//进入shell界面

http://www.dtcms.com/a/569317.html

相关文章:

  • 【开题答辩实录分享】以《基于Java的校园心理咨询服务系统的设计与实现》为例进行答辩实录分享
  • 佛山网站建设的品牌2345网址导航下载安装到桌面
  • 场外衍生品系统开发实战:TRS收益互换与场外个股期权架构解析
  • 网站需求分析模板浅谈电子商务网站建设与规划
  • Spring Boot整合MQTT
  • 《Nginx进阶实战:反向代理、负载均衡、缓存优化与Keepalived高可用》
  • 第6章 结构体与方法
  • 为什么 transformers 要 import TensorFlow
  • 网站建设要学哪些软件偃师网络营销的概念
  • 【AI学习-comfyUI学习-翻译文本工作流-各个部分学习-第二步】
  • 短期与长期利益平衡
  • 简单网站建设 有教程网络服务费绩效目标申报表
  • 网站建设技术知乎中文域名的网站有哪些
  • 二十一、STM32的ADC(一)(ADC介绍)
  • AWS helmchart包适CCE
  • 【LeetCode】98. 验证二叉搜索树
  • 摄影师网站html52017 wordpress宽屏主题
  • 【软件安全】什么是XSS(Cross-Site Scripting,跨站脚本)?
  • 2025年Java面试指南(持续更新)
  • leetcode 190. 颠倒二进制位 python
  • 网站用什么域名东莞网络营销策划
  • springboot 工具类 日期时间列表工具类详解:高效处理日期范围的利器
  • MYSQL第四次作业
  • 某游戏大厂分布式系统经典实战面试题解析
  • 某游戏大厂计算机网络面试问题深度解析(一)
  • C#基础:如何从现有类库复制一个新的类库,并且加入解决方案
  • C# 中 Entity Framework (EF) 和 EF Core 里的 `AsNoTracking` 方法
  • 基于视觉分析的加油站通话行为安全预警系统 构建加油安全新防线 通话行为模式识别 边缘计算通话动作监测设备
  • Traefik vs Spring Cloud:微服务架构的两种截然不同的技术路线
  • 郑州百度seo网站优广州网站开发外包哪家好