spark-1.6.1安装编译&&sparksql操作hive
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,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年01月31日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安全错误
数据库的锁怎样保障安全
东城区正规软件开发设计专业服务
上海网络安全展览会
米波现场200人服务器要求
魅族服务器怎么下载
亳州保险软件开发外包公司
服务器流量高
数据库怎么切换移动信号
网络安全联席会议制度
病虫害数据库包括什么
如何描述数据库增删改查
数通安全服务器价格
启动根服务器
河北it软件开发品牌企业
北京第五纬度网络技术有限公司
学习网络技术的院服是怎样的
网络技术与应用实训
崇明区现代网络安全郑重承诺
网络技术与布线
铁人三项赛网络安全
初中生可以学软件开发吗
兰帕网络技术深圳有限公司
如何解决网络安全问题ppt
软件开发基础知识学习
csgo外国服务器在哪里
上海亿朵网络技术有限公司
diy低功耗服务器
软件开发公司人力资源文案
2017网络安全工具包
链接数据库的php
无锡华硕服务器维修服务站