端口是自定义的

http://desktop:9091/nifi/

mysql数据集准备以[2]为准

需要提前在hbase中建立好数据库:

hbase>create "book","information"

mysql设置:

然后点击齿轮,填写表格如下:

Database Connection URL jdbc:mysql://localhost:3306/sqoop_hbase?useUnicode=true&characterEncoding=utf8&useSSL=true
Database Driver Class Name com.mysql.jdbc.Driver
Database Driver Location(s) /home/appleyuchi/bigdata/apache-hive-3.0.0-bin/lib/./mysql-connector-java-8.0.20.jar
Database User appleyuchi
Password appleyuchi

填写完后点击闪电符号生效

数据流程思路:

从ExecuteSQL里出来的是avro格式的数据,要先将其转化成json格式,再导入HBase。拖一个ConvertAvroToJson Processor到界面。然后,从ExecuteSQL连一条线到ConvertAvroToJson,关系为success。

需要在界面设置好hbase的表格名,列簇和主键

最终框架如下:

上述mysql到hbase的NIFI完整详细配置文件在:

https://gitee.com/appleyuchi/cluster_configuration/tree/master/spark3.0.0-hadoop3.2.1%E7%A6%BB%E7%BA%BF%E5%A4%9A%E6%9C%BA%E9%9B%86%E7%BE%A4%E9%85%8D%E7%BD%AE-%E5%AE%8C%E6%88%90/NIFI%E6%95%B0%E6%8D%AE%E6%B5%81%E9%85%8D%E7%BD%AE

最后start即可,start后,数据是实时从mysql同步到hbase的,

在hbase中

scan 'book'

就可以看到导入的进度。

如果此时在mysql增加一条数据,那么过一会儿就可以在hbase中看到。

整个NIFI一旦start以后,是不会自己停止的,会时刻监控mysql新增的数据。

Reference:

[1]使用NiFi将数据从Mysql导入至HBase

[2]sqoop把mysql数据导入hbase-完整记录

NIFI从mysql导入Hbase相关推荐

  1. 数据导入HBase最常用的三种方式及实践分析

    要使用Hadoop,数据合并至关重要,HBase应用甚广.一般而言,需要针对不同情景模式将现有的各种类型的数据库或数据文件中的数据转入至HBase中. 常见方式为:1.使用HBase的API中的Put ...

  2. 大数据案例——Hive、MySQL、HBase数据互导

    本文是基于教程大数据案例--本地文件上传hive数据库,对数据在Hive,MySQL,HBase之间的互导进行进阶版的学习.数据集:淘宝用户点击商品操作数据集,共30万条记录.如果没有安装MySQL, ...

  3. 大数据基础(二)hadoop, mave, hbase, hive, sqoop在ubuntu 14.04.04下的安装和sqoop与hdfs,hive,mysql导入导出

    hadoop, mave, hbase, hive, sqoop在ubuntu 14.04.04下的安装 2016.05.15 本文测试环境: hadoop2.6.2 ubuntu 14.04.04 ...

  4. sqoop将hbase数据导入mysql_Sqoop将mysql数据导入hbase的血与泪

    Sqoop将mysql数据导入hbase的血与泪(整整搞了大半天) 版权声明:本文为yunshuxueyuan原创文章. 如需转载请标明出处: https://my.oschina.net/yunsh ...

  5. 分布式爬虫系统设计、实现与实战:爬取京东、苏宁易购全网手机商品数据+MySQL、HBase存储...

    http://blog.51cto.com/xpleaf/2093952 1 概述 在不用爬虫框架的情况,经过多方学习,尝试实现了一个分布式爬虫系统,并且可以将数据保存到不同地方,类似MySQL.HB ...

  6. 数据库:MySQL、HBase、ElasticSearch三者对比

    1.概念介绍 MySQL:关系型数据库,主要面向OLTP,支持事务,支持二级索引,支持sql,支持主从.Group Replication架构模型(本文全部以Innodb为例,不涉及别的存储引擎). ...

  7. 从mysql向HBase+Phoenix迁移数据的心得总结

    * 转载请注明出处 - yosql473 - 格物致知,经世致用 mysql -> HBase + Phoenix 1.总体方案有哪些? 1)通过Sqoop直接从服务器(JDBC方式)抽取数据到 ...

  8. hbase hfile java_通过生成HFile导入HBase

    要实现DataFrame通过HFile导入HBase有两个关键步骤 第一个是要生成Hfile 第二个是HFile导入HBase 测试DataFrame数据来自mysql,如果对读取mysql作为Dat ...

  9. mongodb数据导入hbase,spark读取hbase数据分析

    为什么80%的码农都做不了架构师?>>>    使用mavn管理相关依赖包pom.xml <project xmlns="http://maven.apache.or ...

最新文章

  1. linux 下 C 编程和make的方法 (十、C版的try catch 捕捉段错误和异常处理)
  2. ubuntu下制作u盘启动盘
  3. QFIL工具如何导出手机分区数据
  4. 网络上常用的一些网站
  5. 3-2Tensor的基本定义
  6. 计算机程序设计 大作业 vb,成人《VB程序设计》标准化大作业(答案)1
  7. caffe---之eltwise层
  8. null值是不会算在count以内的
  9. ZeptoLab Code Rush 2015 B. Om Nom and Dark Park DFS
  10. 任正非对话卡普兰:5G是一个数据通道,未来最大的产业是人工智能
  11. java fly bird小游戏_原生js写的flybird小游戏
  12. python爬取拉勾网_Python搭建代理池爬取拉勾网招聘信息
  13. 双光耦开关电源电路图_开关电源中的光耦经典电路设计分析
  14. 计算机界面一直闪,电脑光标一直闪烁怎么办?Win7左上角白杠一直闪解决方法...
  15. 马尔科夫链细致平衡条件
  16. powershell过滤查询结果
  17. repo sync error.GitError: manifests rev-list : fatal: revision walk setup failed
  18. 将picpick汉化及矩形截屏
  19. 25分钟破亿 首销火爆的moto edge X30给友商们出了个难题
  20. UpdateData() 函数

热门文章

  1. mysql-表完成性约束
  2. MySql 获取表的Comment
  3. 如何修改elementUI里面Dialog组件标题的样式
  4. python面向对象类_python:面向对象(类)
  5. 计算找到出现最多的数字和次数 ,实现数组去重 ,进行排序。
  6. Request header field authorization is not allowed by Access-Control-Allow-Headers in preflight respo
  7. JQuery筛选选择器之内容筛选
  8. 多个独立的forEach循环, 内部处理条件是一样,代码优化方案
  9. Java爬虫抓取网页
  10. Vue2.3.0+使用.sync修饰符对prop进行双向绑定/子组件同步prop到父组件绑定的值