spark-1.6.1安装编译&&sparksql操作hive
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,maven:3.3.9jdk:java version "1.8.0_51"spark:spark-1.6.1.tgzscala:2.11.7如果scala版本是2.11.x,执行如下脚本./dev/
千家信息网最后更新 2025年12月02日spark-1.6.1安装编译&&sparksql操作hive
maven:3.3.9
jdk:java version "1.8.0_51"
spark:spark-1.6.1.tgz
scala:2.11.7
如果scala版本是2.11.x,执行如下脚本
./dev/change-scala-version.sh 2.11
spark默认情况下用scala的2.10.5编译
编译命令如下:
mvn -Pyarn -Phadoop-2.6 -Dhadoop.version=2.6.0 -Phive -Phive-thriftserver -Dscala-2.11 -DskipTests clean package
红色部分为spark-sql链接hive的所需要的依赖,以及指定的scala的版本
注意:hive-site.xml文件需要放到$SPARK_HOME/conf目录下,否则找不到表
运用spark-sql访问hive
package com.infra.codelab.spark.hiveimport org.apache.spark.SparkConfimport org.apache.spark.SparkContextobject HiveTest { val conf = new SparkConf() val sc = new SparkContext(conf) def main(args: Array[String]): Unit = { val sqlContext = new org.apache.spark.sql.hive.HiveContext(sc) sqlContext.sql("SELECT line FROM filecontent ").collect().foreach(println) }}提交任务:
spark-submit --class com.infra.codelab.spark.hive.HiveTest --master spark://localhost:7077 /home/xiaobin/test/spark/wordcount-0.0.1-SNAPSHOT.jar
spark-sql:
export SPARK_CLASSPATH=$SPARK_CLASSPATH:/home/xiaobin/soft/apache-hive-0.14.0-bin/lib/mysql-connector-java-5.1.35.jar
spark-sql --master spark://xiaobin:7077
spark-sql> select count(*) from filecontent;483 Time taken: 3.628 seconds, Fetched 1 row(s)
编译
版本
任务
命令
情况
文件
目录
红色
脚本
链接
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库分流
宁陵君乐网络技术
微信网络安全主题
软件开发学的不好去干测试
怎样用c 软件开发
app软件开发吗
数据库默认男代码
php数据库设计入门教程交流
sql日志数据库设计
收银机显示服务器无响应
安卓软件开发师报名
腾讯的轻量服务器是k8s吗
戴红计算机网络安全
数据库的er图转换为关系模型
软件开发未来人才问题
什么是软件开发工具
坦克世界设置里启用服务器准星
邮件服务器搭建的论文
昭通平讯科技互联网施工
学了计算机网络技术找什么工作
有个叫3的服务器网站
软件开发者内测消费者版本
学生网络安全宣传月
超市订单管理数据库文件
伊朗网络安全离心机
卫生院网络安全应急预案范文
汽车行业软件开发书籍
南通智能化服务器厂家直供
使用shadow搭建代理服务器
智慧物流通信与网络技术应用