首页 > 其他分享 >docker部署hbase

docker部署hbase

时间:2023-06-13 21:44:23浏览次数:44  
标签:容器 attr 部署 hadoop 16010 docker hbase

1.部署hbase

hbase是hadoop生态中的一员,最早搭建hbase,需要先安装hadoop,然后安装zookeeper,再安装hbase。现在通过docker可以直接安装hbase,而且容器中并不需要hadoop。安装很简单。直接拉取镜像,然后运行即可。

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

16010端口是hbase提供的webui界面暴露的端口
image
通过docker搭建hbase环境虽然简单,但是有个问题,就是它的主机映射直接使用的是容器ID,所以,我们外部java程序如果需要连接hbase,需要对容器ID添加到本机的hosts列表中。

192.168.61.150   docker dd13ff2dca8e

2.csv文件导入hbase

进入hbase容器
docker exec -it 容器id /bin/bash

进入hbase
hbase shell

创建命名空间
create_namespace 'avatar'

创建表
create 'data_500_y','attr'


csv文件导入
hbase org.apache.hadoop.hbase.mapreduce.ImportTsv -Dimporttsv.separator=',' -Dimporttsv.columns=HBASE_ROW_KEY,attr:id,attr:y,attr:x1,attr:x2,attr:x3,attr:x4,attr:x5,attr:x6,attr:x7,attr:x8,attr:x9 data_500_y /data_500_y.csv

平台添加使用

image
image

标签:容器,attr,部署,hadoop,16010,docker,hbase
From: https://www.cnblogs.com/yysketang/p/17478793.html

相关文章

  • SolidUI 单独部署
    1.首次安装准备事项1.1Linux服务器硬件要求安装SolidUI微服务1个,至少512M内存。每个微服务默认配置启动的jvm-Xmx内存大小为512M(内存不够的情况下,可以尝试调小至256/128M,内存足够情况下也可以调大)。1.2JDK准备java版本要求:jdk1.8.0_201或以上版本1.3数据库准备Mysq......
  • docker常用命令
    帮助启动类命令·启动docker:systemctlstartdocker·停止docker:systemctlstopdocker·重启docker:systemctlrestartdocker·查看docker状态:systemctlstatusdocker·开机启动:systemctlenabledocker·查看docker概要信息:dockerinfo查看docker总体帮助文档:docke......
  • Docker学习笔记 -day-01
    参考资料:Docker从入门到实践Docker教程|菜鸟教程Docker基本概念镜像:类似面向对象程序设计中的类容器:类似面向对象程序设计中的对象仓库:类似Maven,Gradle包管理工具,仓库主要是用于存放镜像安装Docker以CentOS-8.5.211-x86_64为例(参考CentOS安装Docker):终端......
  • Docker搭建lnmp环境
    使用的服务器配置很低,而且快要到期了。到时候更换服务器再搭建lnmp,也挺花时间的,所以这里先未雨绸缪一波。参考自博客园首先使用命令行依次配置nginx/php-fpm/mysql,然后再使用docker-compose重新配置一次。Nginx:dockerpullnginx //简单的拉取镜像dockercreate--nametemp......
  • 基于阿里云 Serverless 容器服务轻松部署企业级 AI 应用
    作者:元毅、坤仑数禾科技AI模型服务基于云原生架构,为不同业务环节提供智能决策支持。随着业务的快速发展,摆在数禾面前的难题是支撑模型计算的底层应用资源无法根据请求量来调整机器资源支持运算能力。同时,随着模型在线推理服务数量的增加,数禾的模型服务也变得越来越庞大、臃肿,难以......
  • centos7安装docker-compose插件
    引介docker-compose是docker的一款插件,常用来定义和运行多容器的docker应用。本篇文章就来介绍一下,如何在centos7的linux系统中安装docker-compose插件。安装方式docker-compose安装方式的主要可以分为两种,一是使用docker仓库进行安装,而是手动方式安装。使用docker仓库安装使......
  • 通过堡塔部署API到云服务器
     首先登录堡塔的官网:https://www.bt.cn/new/index.html,下载终端  下载完后安装终端,路径不用修改,安装到默认盘。安装完成后打开堡塔终端,图片如下  点击+号,添加服务器   我使用的是阿里云,服务器地址如下  登录云服务器的密码如下,  点击远程连接......
  • window下安装docker并运行angular项目
    window下安装docker并运行angular项目1、使用场景本地有一个node项目,node版本是v16.13.2,在本地安装的angular是15.2.4但是测试服上面的node版本是14.19.3,angular是1.0.0-beta.28.3,会导致angular项目的ngbuild打包不了。但是不能升级版本,因为这个测试服务器上面的东西也......
  • docker基础安装使用
    文章目录一、简介1、虚拟化2、Docker组件2.1Docker服务器与客户端2.2Docker镜像与容器2.3Registry(注册中⼼)3、小结4、Docker和虚拟机的区别二、安装Docker1、安装docker2、设置`ustc`的镜像3、docker的启动与停止三、常用命令1、镜像相关命令1.1查看镜像1.2搜索镜像1.3拉取......
  • docker-compose搭建wordpress
    前言我们都知道,docker是一个运行容器的软件。同时它也配置了一个运行一组容器的软件,叫做docker-compose。当我们使用非常小规模容器化应用的时候,我们可以使用此docker-compose去做。 docker-compose的介绍根据官网的描述,docker-compose是一个能够管理多容器的工具,可以使用yam......