spark-1.6.1安装编译&&sparksql操作hive
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,maven:3.3.9jdk:java version "1.8.0_51"spark:spark-1.6.1.tgzscala:2.11.7如果scala版本是2.11.x,执行如下脚本./dev/
千家信息网最后更新 2026年11月03日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安全错误
数据库的锁怎样保障安全
互联网科技活动banner
科技与互联网
合肥互联网科技公司
极限挑战互联网科技
天津摩尔互联网科技
沃里互联网科技
互联网科技公司介绍
哈尔滨新华互联网科技学院
须眉科技是互联网公司吗
黑科技闪耀互联网之光
湖南一路畅行互联网科技
本届互联网博览会上的黑科技
华夏恒生互联网科技013171
互联网科技创新的路径
为客找房互联网科技公司怎么样
领航科技大厦互联网公司
广州智享互联网科技
互联网公司属于科技吗
互联网科技企业文化
武汉亿视互联网科技有限公司
金融科技还是互联网
奇酷互联网络科技公司
安控科技rtu产品工业互联网
深圳市运趣互联网科技有限公司
互联网科技产品
荆州市昕露互联网络科技有限公司
长沙互联网科技
黑科技 体验场景 互联网大会
神州科技互联网有限公司
版纳互联网科技选哪家