首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

利用Sqoop实现Hbase的数据与MySQL数据的互导

MySQL数据导入HBase中 在服务器(主机名为repo)的mysql数据库中的"test"库中有一张"student"表,其中内容如下: sid sname sage 1...Tom 15 2 Jack 16 3 Tony 17 4 Bob 18 现在利用sqoop把这张表中的数据导入hbase中的"h_student...\ --hbase-table h_student \ --column-family info \ --hbase-row-key sid \ --hbase-create-table sqoop命令中的配置的意思...HBase表中数据导入MySQL中 目前没有命令可以直接将 hbase 中的数据导出到 mysql,原因:hbase是大数据生态圈的组件,就是为了存放大数据,直接导出到MySQLMySQL是否可以承受这么大的压力...替代方案: 先将 hbase 的数据导出到 hdfs,然后再把数据从HDFS导入MySQL中 把Hbase表映射为hive表,然后把hive表中数据导出到MySQL

2.3K30

快速学习-Sqoop的简单使用案例

第4章 Sqoop的简单使用案例 4.1 导入数据 在Sqoop中,“导入”概念指:从非大数据集群(RDBMS)向大数据集群(HDFS,HIVE,HBASE)中传输数据,叫做:导入,即使用import关键字...4.1.1 RDBMSHDFS 确定Mysql服务开启正常 在Mysql中新建一张表并插入一些数据 $ mysql -uroot -p000000 mysql> create database company...,第二步将导入HDFS的数据迁移到Hive仓库,第一步默认的临时目录是/user/atguigu/表名 4.1.3 RDBMSHbase $ bin/sqoop import \ --connect..."hbase_company" \ --num-mappers 1 \ --split-by id 提示:sqoop1.4.6只支持HBase1.0.1之前的版本的自动创建HBase表的功能 解决方案...4.2.1 HIVE/HDFSRDBMS $ bin/sqoop export \ --connect jdbc:mysql://hadoop102:3306/company \ --username

40110

sqoop概述

,ZOOKEEPER_HOME 将连接mysql的驱动(参考Hive数据的存储以及在centos7下进行Mysql的安装),拷贝sqoop的lib目录 测试,如果没有配置环境变量,则进入sqoop...自动替换为一些表达式 --query "SQL" 导入Hive Sqoop导入hive,也是先将数据导入HDFS,再将HDFS的数据,loadhive表中,这个过程自动完成。...建议还是在hive中手动建表,需要注意和mysql表的数据类型匹配 --hive-table staff_hive 导入Hbase 目前使用的sqoop1.4.6对应的是低版本的hbase,目前的1.3.0...在执行导入时,sqoop是可以帮我们自动建表,在使用1.3.0hbase时,建表会失败!建议手动建表!...\ --table t_emp \ //如果表不存在,hbase自动建表 --hbase-create-table \ // 导入的表名 --hbase-table "t_emp" \ // mysql

1.1K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券