spark-sql(spark sql cli)客户端集成hive
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)
... ...
最新文章
- 自定义View字段表头
- 如何夯实(Java)编程基础,并深入学习和提高
- mysql笔记第三天
- Lable得到自定义高度!
- swift 如何获取webView的内容高度
- php基础11:运算符
- MongoDB (十) MongoDB Limit/限制记录
- 表单校验之datatype
- 体系结构复习2——指令级并行(分支预測和VLIW)
- Zepto
- 简单的C语言编译器--词法分析器
- 【XSY1596】旅行 期望DP
- [Day9]面向对象
- php快速无限遍历递归文件夹目录、子文件,支持绝对路径和相对路径,支持返回生成数组
- JAVA第一次实验 ——实验楼
- PHP中与类有关的运算符
- cocos2d-html5学习笔记(六)--alpha2中cc.Sequence.create中的bug
- Linux优雅退出问题
- (转) iphone开发资源汇总
- 研究wireshark遇到的问题
热门文章
- Swift中关于集合计算的几种函数记录(intersect、symmetricDifference、union、subtract)
- Lucene与Solr基础
- Tomcat热部署的三种方式
- Android Studio打包程序时出现transformClassesWithDexForRelease错误
- Specified version of key is not available (44)
- 【规范】前端编码规范——css 规范
- linux系统下键盘按键的重新映射——xmodmap工具和xev工具
- vlc-ts
- Python学习笔记(一):Python代码的打包与发布
- TCP相关面试题(转)