#!/bin/bash

source /etc/profile

exec $SPARK_HOME/bin/spark-shell --queue tv  --name spark-sql-test --executor-cores  --executor-memory 8g   --num-executors  --conf spark.cleaner.ttl= <<!EOF
import org.apache.spark.sql.SaveMode
sql("set hive.exec.dynamic.partition=true")
sql("set hive.exec.dynamic.partition.mode=nonstrict")
sql("use hr")
sql("SELECT * FROM t_abc ").rdd.saveAsTextFile("/tmp/out")
sql("SELECT * FROM t_abc").rdd.map(_.toString).intersection(sc.textFile("/user/hdfs/t2_abc").map(_.toString).distinct).count
!EOF

最新文章

  1. 图解jmeter压测http接口
  2. dubbo分布式rpc框架用法
  3. Winform中进行MD5加密
  4. HDU5800 To My Girlfriend 背包计数dp
  5. ios系统 处理内存警告
  6. linux centos6 NAT 端口转发
  7. POJ1502
  8. MapReduce调度与执行原理之任务调度(续)
  9. GIF/PNG/JPG和WEBP/base64/apng图片优点和缺点整理(转)
  10. wchar_t * 与 char * 互相转换小记
  11. Python爬虫从入门到放弃(二十三)之 Scrapy的中间件Downloader Middleware实现User-Agent随机切换
  12. PHP中public、protected、private权限修饰符
  13. AndroidStudio中导入module(简单版)
  14. 用Openssl计算ECDSA签名
  15. 强化学习---TRPO/DPPO/PPO/PPO2
  16. 【命令】MongoDB常用命令记录
  17. JS---函数名和变量名重名
  18. 数据仓库基础(十三)Informatica workflow
  19. java内存泄露问题
  20. 修改jdk

热门文章

  1. 集训队日常训练20180518-DIV1
  2. Laravel5.8 使用结巴中文分词的简单教程_php中文分词
  3. 关于layui部分表单不显示的问题(Select, checkBox)
  4. 关于Vector CANoe的讨论
  5. [洛谷P4141] 消失之物「背包DP」
  6. linux系统RabbitMQ启动错误记录
  7. NLTK的探索
  8. CF1067E Random Forest Rank
  9. python学习笔记10--协程、IO、IO多路复用
  10. NOIP模拟 17.8.17