【sqoop】定时执行shell脚本,sqoop从mysql导出多张表信息到hbase
来源:互联网 发布:嘟咪网络 海南麻将 编辑:程序博客网 时间:2024/06/03 19:36
一、shell脚本
#!/bin/bash#coding=UTF-8#date_year=$(date +%Y)#echo $date_yearsource /etc/profilefor((i=3;i<=8;i++));do/opt/sqoop-1.4.6/bin/sqoop import --connect jdbc:mysql://192.168.150.86:3306/ablesky_play_log --query "SELECT id_cpl,id_account_cpl,id_course_cpl,play_time_cpl,CONCAT_WS('_', id_cpl, play_time_cpl)AS rowkey FROM sta_course_play_log_cpl_2017_0"$i" WHERE 1=1 AND id_account_cpl != 19 AND is_trial_cpl=1 AND \$CONDITIONS" --split-by id_cpl --hbase-table courseAuditionLog --column-family info --hbase-row-key rowkey --username 'zhang' -password qzE@2UNYgowodone
动态插入变量
$i只需要在query后的两个字符串之间即可,不用++连接
二、定时任务设置
25 16 * * * /usr/bin/sh /opt/cronfile/test/zhang/sqoop.sh >> /opt/cronfile/test/zhang/logs/sqoop_`date +\%Y\%m\%d\%H\%M\%S`.log 2>&1
阅读全文
0 0
- 【sqoop】定时执行shell脚本,sqoop从mysql导出多张表信息到hbase
- sqoop从hbase导出数据到mysql
- SQOOP从HDFS导出数据到MySQL
- Sqoop HDFS导出到MySQL
- 使用sqoop把数据从mysql导入到hbase
- 使用sqoop从MYSQL导入数据到HBase合集
- 使用sqoop从MySQL导入数据到HBase
- 使用Sqoop从MySQL导入数据到Hive和HBase
- 1.5 使用Sqoop从HDFS导出数据到MySQL
- 测试sqoop从mysql到hive的导入导出
- 使用 sqoop从MySQL增量导出数据到hive
- 使用shell脚本执行hive、sqoop命令
- Sqoop导入mysql数据到Hbase
- sqoop导入mysql数据到hbase
- 【hadoop Sqoop】Sqoop从mysql导数据到hive
- 【hadoop Sqoop】Sqoop从mysql导数据到hdfs
- sqoop导出脚本
- [Sqoop]将Hive数据表导出到Mysql
- js中字符串超长作固定长度加省略号(...)处理
- jQuery操作cookie的使用方法
- Koa2 学习文档
- 设置tomcat 默认java版本
- 禁止ViewPager左右滑动
- 【sqoop】定时执行shell脚本,sqoop从mysql导出多张表信息到hbase
- Android 一个改善的okHttp封装库
- java 数组的排序,含冒泡、插入、选择、快速排序。
- TCP的十一种状态
- 【POJ 3214】Heap (最长不递增子序列)
- 生成x位随机数字密码、验证码、字符密码
- 网站在经营的时候怎么样解决之前遗留的问题
- 【HDU 6058 Kanade's sum】+ 链表
- Ubuntu Debian 源