1、安装hadoop集群

参考:http://www.cnblogs.com/wcwen1990/p/6739151.html

2、安装hive

参考:http://www.cnblogs.com/wcwen1990/p/6757240.html

3、安装配置spark

编译spark:http://www.cnblogs.com/wcwen1990/p/7688027.html

部署参考:http://www.cnblogs.com/wcwen1990/p/6889521.html

4、spark-sql集成hive

拷贝hdfs-site.xml、hive-site.xml配置文件到spark conf/目录下:

$ cp /opt/cdh-5.3.6/hive-0.13.1-cdh5.3.6/conf/hive-site.xml .

$ cp /opt/cdh-5.3.6/hadoop-2.5.0-cdh5.3.6/etc/hadoop/hdfs-site.xml .

5、启动spark-sql

$ bin/spark-sql  --master local[2]

启动之后可以在shell客户端进行交互式HQL访问hive数据库了。

6、测试:

spark-sql (default)> show databases;

... ...

result

chavin

default

... ...

spark-sql (default)> select * from chavin.dept;

... ...

deptno    dname    loc

10    ACCOUNTING    NEW YORK

20    RESEARCH    DALLAS

30    SALES    CHICAGO

40    OPERATIONS    BOSTON

Time taken: 0.378 seconds, Fetched 4 row(s)

... ...

最新文章

  1. 自定义View字段表头
  2. 如何夯实(Java)编程基础,并深入学习和提高
  3. mysql笔记第三天
  4. Lable得到自定义高度!
  5. swift 如何获取webView的内容高度
  6. php基础11:运算符
  7. MongoDB (十) MongoDB Limit/限制记录
  8. 表单校验之datatype
  9. 体系结构复习2——指令级并行(分支预測和VLIW)
  10. Zepto
  11. 简单的C语言编译器--词法分析器
  12. 【XSY1596】旅行 期望DP
  13. [Day9]面向对象
  14. php快速无限遍历递归文件夹目录、子文件,支持绝对路径和相对路径,支持返回生成数组
  15. JAVA第一次实验 ——实验楼
  16. PHP中与类有关的运算符
  17. cocos2d-html5学习笔记(六)--alpha2中cc.Sequence.create中的bug
  18. Linux优雅退出问题
  19. (转) iphone开发资源汇总
  20. 研究wireshark遇到的问题

热门文章

  1. Swift中关于集合计算的几种函数记录(intersect、symmetricDifference、union、subtract)
  2. Lucene与Solr基础
  3. Tomcat热部署的三种方式
  4. Android Studio打包程序时出现transformClassesWithDexForRelease错误
  5. Specified version of key is not available (44)
  6. 【规范】前端编码规范——css 规范
  7. linux系统下键盘按键的重新映射——xmodmap工具和xev工具
  8. vlc-ts
  9. Python学习笔记(一):Python代码的打包与发布
  10. TCP相关面试题(转)