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

HBase安装

下载hbase
通过网盘分享的文件:hbase-1.3.6-bin.tar.gz
链接: https://pan.baidu.com/s/1_5YCy5pmE85x-eIY2Liz8A 提取码: vtcu

解压到master节点上

master节点配置文件
1.配置hbase-site.xml
cd conf/
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-1.3.6/zookeeper</value>
        </property>
</configuration>
2.配置hbase-env.sh
vim hbase-env.sh

配置内容

export JAVA_HOME=/usr/local/src/jdk1.8.0_181
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib

export HBASE_MANAGES_ZK=true
3.配置regionservers
vim regionservers

配置内容

master # 指定master节点也作为HRegionServer
slave1
slave2
4.配置环境变量.bashrc
vim /root/.bashrc

添加内容

#set Hbase environment
export HBASE_HOME=/usr/local/src/hbase-1.3.6
export HBASE_CLASSPATH=$HBASE_HOME/conf
export HBASE_LOG_DIR=$HBASE_HOME/logs
export PATH=$PATH:${HBASE_HOME}/bin
分发配置文件到slave节点
scp -r conf/ slave1:`pwd`
scp -r conf/ slave2:`pwd`
启动集群
bash start-hbase.sh
停止集群
bash stop-hbase.sh
进入命令终端
hbase shell # 使用CTRL+backspace 来删除命令文本

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

相关文章:

  • 基于拼接的宏基因组全流程
  • 【Bluedroid】AVRCP 连接源码分析(三)
  • 高等数学(上)题型笔记(六)定积分的应用
  • 申请SSL证书,如何完成域名验证
  • 机器学习数学通关指南——微分中值定理和积分中值定理
  • 项目进度管理工具:甘特图与关键路径法(2025实战指南)
  • 【Python】VSCode 设定打开自动激活的(虚拟)环境
  • [HOT 100] 2439. 最小化数组中的最大值
  • ✨ ‌2025年Oracle从入门到实战的跃迁之路‌ ✨
  • 50周学习go语言:第四周 函数与错误处理深度解析
  • Android14 Camera框架中Jpeg流buffer大小的计算
  • 第9章:LangChain让大模型结构化输出
  • Cocos Creator Shader入门实战(一):材质和Effect的了解
  • linux -对文件描述符的操作dup、fcntl有五种
  • 基于SpringBoot+mybatisplus+vueJS的Cosplay文化展示与交流社区设计与实现
  • 机器学习数学通关指南——泰勒公式
  • C++....................4
  • 【亲测有效】百度Ueditor富文本编辑器添加插入视频、视频不显示、和插入视频后二次编辑视频标签不显示,显示成img标签,二次保存视频被替换问题,解决方案
  • 【C语言】第八期——指针、二维数组与字符串
  • 5 算法1-4 数楼梯
  • springcloud springboot区别
  • pyside6学习专栏(七):自定义QTableWidget的扩展子类QTableWidgetEx
  • docker下安装 es 设置账号密码
  • Android 串口通信
  • 在arm64设备(树莓派4B)上部署Hyperledger Fabric V2.5
  • 详解 为什么 tcp 会出现 粘包 拆包 问题
  • AI知识架构之AI大模型
  • 前端PDF转图片技术调研实战指南:从踩坑到高可用方案的深度解析
  • Qt 中的线程池QRunnable和QThreadPool
  • 【Python爬虫(46)】解锁分布式爬虫:实时数据处理的奥秘