shell中sparksql语句调试、执行方式
2024-10-08 18:20:15
1.命令方式执行sparksql查询
SQL="use mydatatable;;select count(1) from tab_videousr_onlne where p_regiion=101 and p_date='2017-04-05' and p_hour=21;"
/home/mr/spark/bin/beeline -u jdbc:hive2://localhost:18000 -n mr -p mr --maxwidth=3000 -e "$SQL" >> /home/mr/query_result.txt
注:在执行语句后重定向(>>)生成文件,可以收集查询结果。
p.s. 也可以通过shell命令手动输入sql语句:echo -n input the query SQL: ; read SQL;
2.脚本方式执行sparksql查询
su - mr -c "beeline -u jdbc:hive2://localhost:18000/mydatatable -n mr -f /home/1209sparktableupgrade/spark_add_table.sql"
最新文章
- 简单谈谈eclipse下搭建PhoneGap环境来开发Android程序 - linux86(转)
- 结对开发训练(续)(郭林林&;胡潇丹)
- C++C++中构造函数与析构函数的调用顺序
- C# Color Table颜色对照表
- curl 同时发送多个请求
- 创建 AngularJS 自定义过滤器,带自定义参数
- Dubbo的配置及使用
- 新人上手:如何做好一个App的推广?
- RecyclerView嵌套ScrollView导致RecyclerView内容显示不全
- [转]JAVA 根据经纬度算出附近的正方形的四个角的经纬度
- 各个系统下ping IP+端口的方法
- 聚类——WKFCM的matlab程序
- BZOJ3489 A simple rmq problem K-D Tree
- CPU与GPU性能的比较报告
- 18.1利用socket .io 实现 editor间代码的同步
- Linux基础命令-mkdir
- POJ.3321 Apple Tree ( DFS序 线段树 单点更新 区间求和)
- csu 1365 双向链表模拟超时
- 《JavaWeb从入门到改行》注册时向指定邮箱发送邮件激活
- cocos2dx 关于lua 绑定的环境配置官方文档翻译与 将自己定义c++方法绑定到lua的的方法