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

Hbase安装

目录

上传压缩包

解压

改名 

修改 Hbase 配置文件

修改base-env.sh

 修改hbase-site.xml

配置环境变量

修改zookeeper配置文件

复制配置文件

修改zoo.cfg配置文件 

修改myid

配置环境变量

刷新配置文件

启动Hbase

进入Hbase

查看版本号

 查看命名空间

查看命名空间下的表

创建表

删除表


上传压缩包

把hbase和zookeeper压缩吧上传到虚拟机里面

[root@hadoop3 ~]# cd /opt/install/
[root@hadoop3 install]# ll

解压

[root@hadoop3 install]# tar -zxf zookeeper-3.4.5-cdh5.14.2.tar.gz  -C ../soft/
[root@hadoop3 install]# tar -zxf hbase-2.3.5-bin.tar.gz  -C ../soft/

改名 

[root@hadoop3 opt]# cd /opt/soft/
[root@hadoop3 soft]# mv hbase-2.3.5/ hbase235
[root@hadoop3 soft]# mv zookeeper-3.4.5-cdh5.14.2/ zk345

修改 Hbase 配置文件

修改base-env.sh

[root@hadoop3 soft]# cd ./hbase235/
[root@hadoop3 hbase235]# cd ./conf/
[root@hadoop3 conf]# vim ./hbase-env.sh 

:set nu查看行号

# 28行添加JDK环境
export JAVA_HOME=/opt/soft/jdk180
# 126行关闭zookeeper管理
export HBASE_MANAGES_ZK=false

 修改hbase-site.xml

<property><name>hbase.rootdir</name><value>hdfs://192.168.152.192:9000/hbase</value></property><property><name>hbase.zookeeper.property.dataDir</name><value>/opt/soft/zk345/datatmp</value></property><property><name>hbase.cluster.distributed</name><value>true</value></property><property><name>hbase.zookeeper.property.clientPort</name><value>2181</value></property><property><name>hbase.tmp.dir</name><value>/opt/soft/hbase235/tmp</value></property><property><name>hbase.unsafe.stream.capability.enforce</name><value>false</value></property>
</configuration>

配置环境变量

[root@hadoop3 conf]# vim /etc/profile

#HBASE_HOME
export HBASE_HOME=/opt/soft/hbase235
export PATH=$PATH:$HBASE_HOME/bin

修改zookeeper配置文件

切换目录到/opt/soft/zk345/conf

复制配置文件

[root@hadoop3 conf]# cp zoo_sample.cfg zoo.cfg

修改zoo.cfg配置文件 

[root@hadoop3 conf]# vim ./zoo.cfg

# 第12行
dataDir=/opt/soft/zk345/datatmp
# 第14行
clientPort=2181
# 第29行 
server.0=192.168.95.150:2287:3387

修改myid

[root@hadoop3 conf]# mkdir -p /opt/soft/zk345/datatmp
[root@hadoop3 conf]# echo '0' > /opt/soft/zk345/datatmp/myid

配置环境变量

[root@hadoop3 conf]# vim /etc/profile

#ZOOKEEPER_HOME
export ZOOKEEPER_HOME=/opt/soft/zk345
export PATH=$PATH:$ZOOKEEPER_HOME/bin

刷新配置文件

 [root@hadoop3 conf]# source /etc/profile

启动Hbase

第一步:启动hadoop:start-all.sh

第二步:启动zookeeper:zkServer.sh start

第三步:启动Hbase :start-hbase.sh

出现 HMaster、HRegionServer则启动成功

进入Hbase

[root@hadoop3 conf]# hbase shell

查看版本号

hbase(main):001:0> version

 查看命名空间

hbase(main):002:0> list_namespace

 

查看命名空间下的表

hbase(main):003:0> list_namespace_tables 'default'

 

创建表

hbase(main):004:0> create_namespace 'test'

  

删除表

hbase(main):006:0> drop_namespace 'test'

 

http://www.lryc.cn/news/31677.html

相关文章:

  • 面向对象设计模式:结构型模式之代理模式
  • CCF大数据专家委员会十周年纪念庆典纪实:拥抱数字时代,展望科技未来
  • Qt学习3-Qt Creator四则运算计算器(哔站视频学习记录)
  • 学习 Python 之 Pygame 开发魂斗罗(九)
  • 最简单的SpringBoot+MyBatis多数据源实现
  • Spring Boot 3.0系列【8】核心特性篇之SpringApplication
  • Nginx的搭建与核心配置
  • Java学习笔记 --- jQuery
  • 华为OD机试题,用 Java 解【字符串加密】问题
  • 软聚类算法:模糊聚类 (Fuzzy Clustering)
  • Java Web 实战 02 - 多线程基础篇(1)
  • C/C++开发,无可避免的多线程(篇三).协程及其支持库
  • 高级信息系统项目管理(高项 软考)原创论文项目背景合集
  • 锁屏面试题百日百刷-Hive篇(十一)
  • 一看就懂,等保2.0工作流程这么做
  • Kerberos 域委派攻击之非约束性委派
  • 【容器运行时】一文理解 OCI、runc、containerd、docker、shim进程、cri、kubelet 之间的关系
  • spark兼容性验证
  • docker逃逸复现--pid=host模式下的逃逸
  • 【环境配置】Windows系统下搭建Pytorch框架
  • Dockerfile简单使用入门
  • 什么是CCC认证3C强制认证机构
  • C语言-基础了解-18-C共用体
  • Vue基础18之github案例、vue-resource
  • UE4 c++ Mediaplayer取消自动播放,运行时首帧为黑屏的问题
  • C语言-基础了解-17-C结构体
  • Python爬虫实践:优志愿 院校列表
  • Java框架学习 | MySQL和Maven笔记
  • C++入门教程||C++ 变量作用域||C++ 常量
  • 想找工作,这一篇15w字数+的文章帮你解决