作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试简化加载数据本地文件,方法是将其放入 .sh 文件中,然后使用 bash 运行它。
这是我的 count_portal.sh 文件
mysql -h host -u root -p password
load data local infile
"/workplace/user/dump/count_portal.txt"
replace into table test.icqa_count_portal
fields terminated by '\t' lines terminated by '\n' ignore 1 lines;
这是我的 bash 脚本
bash /home/user/Desktop/count_portal.sh
我得到的输出不符合设计目的。当我简单地使 count_portal.sh 包含 mysql -h host
时,它在运行脚本时很长。
最佳答案
我想通了。这是我的文件。
#!/bin/bash
/usr/bin/mysql --host=host --user=root --password=password --database=test<<EOFMYSQL
load data local infile '/workplace/user/ETLdump/count_portal.txt' replace INTO TABLE count_portal fields terminated by '\t' LINES
TERMINATED BY '\n' ignore 1 lines;
EOFMYSQL
完美运行!
关于mysql - Linux bash MySQL 载入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20410904/
我已经为虚拟机加入更新管理准备了模板,ARM 涵盖的任务:MMA 代理安装、将虚拟机连接到工作区。 ARM 工作得很好,但部署后还有一项额外任务要做,我必须在更新管理控制台中手动启用虚拟机。我知道我可
在探索 [Nifi、Gobblin 等] 等各种工具时,我观察到 Databricks 现在正在推广使用 Spark 进行数据摄取/载入。 我们有一个在 YARN 上运行的基于 spark[scala
我是一名优秀的程序员,十分优秀!