本教程仅仅是使用spark,能在hive用就行。

1.下载Spark;

2.WinSCP上传spark压缩包到虚拟机;

3.tar -zxvf spark-2.3.3-bin-without-hadoop -C /opt/programs/

4.

1)配置Spark环境变量;

2)配置spark-env.sh 命令cp spark-env.sh.template spark-env.shvi spark-env.sh

末尾加上:

 export JAVA_HOME=/usr/java/jdk1.8.0_25
export SPARK_DIST_CLASSPATH=$(/opt/programs/hadoop-2.6.0/bin/hadoop classpath)

// /opt/programs/hadoop-2.6.0/bin/hadoopg改成自己的路径

3)配置slaves

hadoop1

hadoop2

hadoop3

4)将Spark相关文件,连接到$HIVE_HOME/lib中

3个包:

scala-library-2.11.8.jar

spark-core_2.11-2.3.3.jar

spark-network-common_2.11-2.3.3.jar

ln -snf /opt/programs/spark-2.3.3/jars/spark-core_2.11-2.3.3.jar   /opt/programs/hive-2.3.5/lib/spark-core_2.11-2.3.3.jar

配置成功的结果:

[root@hadoop1 conf]# ll /opt/programs/hive-2.3.5/lib/ | grep spark
lrwxrwxrwx. 1 root root 55 Sep 12 22:26 scala-library-2.11.8.jar -> /opt/programs/spark-2.3.3/jars/scala-library-2.11.8.jar
lrwxrwxrwx. 1 root root 56 Sep 12 22:27 spark-core_2.11-2.3.3.jar -> /opt/programs/spark-2.3.3/jars/spark-core_2.11-2.3.3.jar
lrwxrwxrwx. 1 root root 66 Sep 12 22:27 spark-network-common_2.11-2.3.3.jar -> /opt/programs/spark-2.3.3/jars/spark-network-common_2.11-2.3.3.jar

5)配置hive执行引擎

  1. 在配置文件里面配置;
 			<property>
<name>hive.execution.engine</name>
<value>spark</value>
</property>
  1. 在beeline配置,只在当前session有效;
//在beeline里
set hive.execution.engine=spark;

最新文章

  1. UTF-8 &#39;s format
  2. 怎么运用ZBrush中的Z球制作身体部分
  3. php导入导出
  4. [Js]面向对象的选项卡实例
  5. ehcache 缓存
  6. Win 7英文系统显示中文乱码的解决(转)
  7. 怎么修改mysql密码
  8. 走进React的学习之路
  9. find the safest road(floyd)
  10. media queries(练习)
  11. java web.xml listener servlet 和filter加载顺序
  12. spring BeanPostProcessor
  13. chromedriver与chrome最新版本对应表
  14. oracle的undo表空间
  15. 宠物属性控制_pet
  16. call与apply简单介绍
  17. Python的进制等转换
  18. JPA和Spring-Data-JPA简介
  19. javascript元素跟随鼠标在指定区域运动
  20. Yii2.0 高级模版编写使用自定义组件(component)

热门文章

  1. 【Hadoop离线基础总结】hive的窗口函数
  2. input唤起键盘影响移动端底部fixed定位
  3. webpack4使用出现ERROR in Template execution failed: ReferenceError: HtmlwebpackPlugin is not defined
  4. 第一章 Windows内核概述
  5. 部署SSL站点 IIS+asp.net
  6. AIRAC
  7. 机器学习算法及代码实现–K邻近算法
  8. python基础:list与string互转
  9. Java——动态创建Class(不写入文件,直接从内存中创建class)
  10. CSS3中的rem单位