Hbase--技术文档--单机docker基础安装(非高可用)

这篇具有很好参考价值的文章主要介绍了Hbase--技术文档--单机docker基础安装(非高可用)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

环境准备-docker

配置Linux服务器华为云耀云服务器之docker安装,以及环境变量安装 java (虚拟机一样适用)_docker配置java环境变量_一单成的博客-CSDN博客

说明:

        本文章安装方式为学习使用的单体hbase项目。主要是学习!学习!

超级简易版学习安装

        在docker中直接拉取镜像运行,将端口映射出来

docker run -d --name hbase -p 2181:2181 -p 16010:16010 -p 16020:16020 -p 16030:16030 -p 16000:16000 harisekhon/hbase

        拓展:

        对于端口号映射的时候,hbase用到了很多端口,有的时候可以直接使用-P参数,可以不使用-p端口号一个一个映射。

docker run -d --name hbase -P harisekhon/hbase

注意一点问题就是:如果使用-P,会将容器的内部所以监听的端口号都映射为随机的端口。

Hbase--技术文档--单机docker基础安装(非高可用),Hbase,docker,容器,运维

这里,16010端口是hbase提供的webui界面暴露的端口,可以直接通过这个地址去访问查看。

Hbase--技术文档--单机docker基础安装(非高可用),Hbase,docker,容器,运维 使用地址进行访问就可以通过web页面看到hbase的状态,然后就可以进入容器中,运行hbase shell,执行建表添加数据等操作。但是如果外部程序,比如下面要去使用spring-boot来整合操作hbase的时候就会非常麻烦。

因为涉及到端口的更改。所以这里还是推荐使用上面的第一种方式来部署。

让容器内部的hbase让外部可以进行访问

1、通过docker搭建hbase环境虽然简单,但是出现了一个问题,就是它的主机映射直接使用的是容器的id,所以如果想让外部的java程序文件来进行访问连接hbase的话,就需要对容器id添加到本机的hosts列表中

编辑本地文件

vim /etc/hosts

写上一下内容 

本机ip docker 容器id

Hbase--技术文档--单机docker基础安装(非高可用),Hbase,docker,容器,运维

 到此就可以了!!去试试吧!!!!文章来源地址https://www.toymoban.com/news/detail-680329.html

到了这里,关于Hbase--技术文档--单机docker基础安装(非高可用)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Hbase-技术文档-spring-boot整合使用hbase--简单操作增删改查--提供封装高可用的模版类

    使用spring-boot项目来整合使用hbase。 依赖声明表示将把Apache HBase客户端库的2.4.3版本添加到项目中。HBase是一个分布式、可扩展的大数据存储系统,它基于Google的Bigtable模型,并使用了Hadoop分布式文件系统作为底层存储。HBase客户端库是用于与HBase数据库进行交互的工具库,提供

    2024年02月07日
    浏览(43)
  • Hbase-技术文档-java.net.UnknownHostException: 不知道这样的主机。 (e64682f1b276)

            在使用spring-boot操作habse的时候,在对habse进行操作的时候出现这个问题。。 报错信息如下: java.net.UnknownHostException: e64682f1b276 错误 java.net.UnknownHostException: 不知道这样的主机 (e64682f1b276) 意味着你的程序无法解析对应的主机名 (host name)。这可能是因为你提供的主机名无

    2024年02月11日
    浏览(39)
  • 【前沿技术杂谈:多模态文档基础模型】使用多模态文档基础模型彻底改变文档 AI

    您是否曾经被包含不同信息(如应付账款、日期、商品数量、单价和金额)的发票所淹没?在处理重要的商业合同时,您是否担心小数点后点错误,造成无法估量的经济损失?您是否在寻找顶尖人才时阅读过大量简历?商务人士必须处理所有这些任务和各种各样的文件,包括

    2024年02月21日
    浏览(56)
  • kafka--技术文档--spring-boot集成基础简单使用

            查阅了很多资料了解到,使用了spring-boot中整合的kafka的使用是被封装好的。也就是说这些使用其实和在linux中的使用kafka代码的使用其实没有太大关系。但是逻辑是一样的。这点要注意! 核心配置为: 如果在下面规定了spring-boot的版本那么就不需要再使用版本号,如

    2024年02月11日
    浏览(48)
  • kubernetes--技术文档--可视化管理界面dashboard安装部署

            使用官方提供的可视化界面来完成。         Kubernetes Dashboard是Kubernetes集群的Web UI,用户可以通过Dashboard进行管理集群内所有资源对象,例如查看资源对象的运行情况,部署新的资源对象,伸缩Deployment中的Pod数量等等一系列操作。         需要:      

    2024年02月12日
    浏览(41)
  • Flutter--常用技术文档

    配置 清华大学flutter镜像 export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter 社区镜象 export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn 混合开发 问题 解决 iOS、Flutter混合开发 ➜ Na

    2024年01月16日
    浏览(67)
  • 云笔记技术文档

    定义实体 定义对数据库中User相关数据的操作 UserMapper.xml 定义了更新密码,通过ID寻找User,通过name寻找User,添加User操作 创建Dao层接口连接上述操作 在Service层进行具体的功能实现 在Service层,实现了修改密码,登录,注册功能 接口:UserService.java 实现:UserServicelmpl.java 在C

    2024年02月15日
    浏览(63)
  • Prometheus技术文档-概念

     Prometheus是一个开源的项目连接如下: Prometheus首页、文档和下载 - 服务监控系统 - OSCHINA - 中文开源技术交流社区           Prometheus是一个开源的系统监控和告警系统,由Google的BorgMon监控系统发展而来。它主要用于监控和度量各种时间序列数据,比如系统性能、网络延迟

    2024年02月14日
    浏览(52)
  • 海康web插件技术文档

    前情提要:本技术文档基于我司石衡项目视频监控页面的应用进行总结。 石衡项目是基于vue2,使用Element-ui + 海康web插件 + Echarts + GIS的集成项目。 视频监控实现的主要功能: 路段中所有摄像头树状显示和检索 双击摄像头进行画面预览查看 预览模式和回放模式的切换

    2024年02月09日
    浏览(88)
  • kafka--技术文档--架构体系

    Kafka的架构体系包括以下几个部分: Producer.  消息生产者,就是向Kafka broker发送消息的客户端。 Broker.  一台Kafka服务器就是一个Broker。一个集群由多个Broker组成。一个Broker可以容纳多个Topic。 Topic.  可以理解为一个队列,一个Topic又分为一个或多个Partition。 Partition.  为了实

    2024年02月11日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包