学习 Livy(一):初识 Livy

栏目: 服务器 · 发布时间: 7年前

内容简介:除了 Apache Spark 本身提供的此外,Apache Livy 支持同时维护多个会话。可以通过 REST 接口、Java/Scala 库和 Apache Zeppelin 访问 Apache Livy。

除了 Apache Spark 本身提供的 spark-submitspark-shellThriftServer 之外, Apache Livy 提供了另一种与 Spark 集群交互的方式,通过 REST 接口。

此外,Apache Livy 支持同时维护多个会话。

可以通过 REST 接口、Java/Scala 库和 Apache Zeppelin 访问 Apache Livy。

学习 Livy(一):初识 Livy

部署

下载

进入 下载页面 下载最新版本的 Apache Livy 分发包,当前最新版本为 0.5.0。下载成功,执行 unzip 解压缩。

配置

进入 conf 目录,执行 cp livy-env.sh.template livy-env.sh ,编辑 livy-env.sh 文件配置环境变量:

export HADOOP_CONF_DIR=/etc/hadoop/conf  
export SPARK_HOME=/var/lib/spark_2.1.3

其它可选的环境变量有:

  • SPARK_CONF_DIR Spark 环境变量目录,默认为 ${SPARK_HOME}/conf
  • LIVY_PID_DIR Livy pid 文件存储目录,默认为 /tmp

执行 cp livy.conf.template livy.conf ,编辑 livy.conf 文件配置 Livy:

livy.spark.master = yarn  
livy.spark.deploy-mode = cluster  
livy.repl.enable-hive-context = true

其它可选的配置有:

  • livy.server.host 主机地址,默认为 0.0.0.0;
  • livy.server.port 端口号,默认为 8998;
  • livy.server.session.timeout-check 是否检测会话超时,默认为 true;
  • livy.server.session.timeout 会话超时时间,默认为 1h;
  • livy.server.session.state-retain.sec 已完成会话保留时间,默认为 600s;
  • livy.rsc.jars RSC JAR 包位置,缓存在 HDFS 上,可以加速会话的启动速度;
  • livy.repl.jars REPL JAR 包位置,缓存在 HDFS 上,可以加速会话的启动速度;
  • livy.server.yarn.poll-interval YARN 状态刷新频率,默认为 5s;
  • livy.ui.enabled 是否启动 UI 界面,默认为 true;

服务启停

启动服务:

bin/livy-server start

停止服务:

bin/livy-server stop

Trouble Shooting

启动会话报错 livy java.lang.NoSuchMethodException: org.apache.spark.ui.SparkUI.appUIAddress()

Apache Livy 0.5.0 + Apache Spark 2.2.0

产生这个问题的原因是 Apache Spark 版本过高,该方法已经作废,降级到 Apache Spark 2.1.3 及之前的版本即可。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

科技投资新时代:TMT投资方法、趋势与热点聚焦

科技投资新时代:TMT投资方法、趋势与热点聚焦

马军、宋辉、段迎晟 / 人民邮电出版社 / 2018-3 / 69.00

中国 TMT 行业(科技、媒体及通信)起步较晚但充满朝气。2017 年,TMT 板块的IPO 数量占到了总数的四分之一;对于投资者来说,投资 TMT 的收益非常可观。那么,TMT 的投资趋势如何? TMT 行业又有哪些投资热点? 本书立足于 TMT 投资现状,在介绍了 TMT 投资的基本概念之后,作者详细讲述了TMT 投资的基本研究方法、分析视角、整体行情及趋势分析,同时从行业视角分析了包括......一起来看看 《科技投资新时代:TMT投资方法、趋势与热点聚焦》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具