【Ambari Plus】15.Livy 安装
Livy 安装Livy 是 Spark 的 REST 服务入口。它不会替代 Spark History Server也不会自己负责资源调度它的作用更像一个网关外部系统通过 HTTP 提交 Spark Session、Statement 或批任务Livy 再把任务交给 Spark on YARN。我会把 Livy 放在 Spark 后面安装。前面已经完成 HDFS、YARN、Hive、Spark并且集群已经开启 Kerberos所以 Livy 安装时重点看三件事LIVY_SERVER放在哪台机器、Livy 是否继续使用 YARN cluster 模式、Kerberos 凭据是否能正常生成。本次角色分配如下主机Livy 角色hadoop1.test.comLIVY_SERVERhadoop2.test.com无 Livy 组件hadoop3.test.com无 Livy 组件Livy 不需要单独的元数据库也没有 Slave / Client 组件。第一次安装建议单独勾选 Livy不要和 Zeppelin、Superset、Atlas 这类组件混在一个向导里安装排查会更清楚。1. 选择 Livy 服务进入服务与组件点击新增服务在增强组件列表里勾选Livy。页面会显示 Livy 依赖HDFS、YARN、Spark。如果这三个服务没有先装好Livy 即使能进入向导后面启动和作业提交也容易失败。本篇环境里三项依赖都已经运行中勾选 Livy 后直接点击下一步。2. 分配 Livy ServerMaster 分配页里Livy 只有一个常驻角色LIVY_SERVER。本次把它放在hadoop1.test.com组件主机说明LIVY_SERVERhadoop1.test.com提供 Spark REST 会话与任务提交入口。小集群里把 Livy 放在主节点比较直观后续接 Knox 或外部 Notebook 时也方便定位入口。生产环境如果 Livy 会承载大量并发 Session可以再规划独立节点和反向代理。3. 确认没有 Slave 和 ClientLivy 在这套栈里没有 Slave 组件也没有 Client 组件。这一页看到无 Slave 组件需要分配、无 Client 组件本步骤自动跳过就可以继续。Livy 的可用性主要取决于 Server 端配置、Spark 依赖和 Kerberos 凭据。4. 检查 Livy 核心配置进入自定义配置页后先确认顶部状态待填写 0。这说明安装向导已经把必填项补齐。这一屏先看端口和恢复目录配置项本次示例值说明livy.server.port8999Livy Server 的 HTTP 端口。livy.server.host{{livy_server_host}}由安装向导根据 Master 分配自动渲染。livy.server.recovery.moderecovery开启会话恢复。livy.server.recovery.state-storefilesystem使用文件系统保存恢复信息。livy.server.recovery.state-store.url/apps/livy/recovery恢复状态存放路径。继续往下看 Spark 运行模式这里我会重点确认这几项配置项本次示例值说明livy.spark.masteryarnLivy 提交 Spark 作业时走 YARN。livy.spark.deploy-modeclusterDriver 运行在 YARN 集群中。livy.impersonation.enabledtrue允许按提交用户进行代理。livy.superusersknox给 Knox 代理入口预留超级用户能力。livy.ui.basePath/gateway/default/livy后续接 Knox 时使用的路径。第一次安装先保留推荐值。等 Livy 跑通后再根据实际使用方式调整 Session 超时、并发会话数、黑名单配置和 Knox 代理路径。5. 确认安装清单确认页会汇总本次新增服务、角色分配和配置校验结果。本次确认结果如下检查项本次结果新增服务LIVYMaster 分配LIVY_SERVER - hadoop1.test.comSlave 分配无Client 分配无配置校验必填项已填写确认无误后点击开始安装。6. 提交 Kerberos 授权并等待完成开启 Kerberos 的集群中新增 Livy 会要求提交 KDC 管理员凭据。这里填写的是 KDC 管理员 Principal 和密码用于生成 Livy 的 principal / keytab不是 Ambari 登录密码也不是某个组件数据库密码。提交凭据后向导会继续执行安装、凭据分发和服务启动。安装完成时可以看到LIVY已成功安装。如果这一步失败我会优先看两类问题现象常见原因处理方向KDC 凭据提交失败Principal 或密码不对重新确认 KDC 管理员账号。Livy Server 启动失败Spark、YARN、HDFS 客户端配置未就绪回到前面组件检查服务状态和 Kerberos keytab。7. 回到服务列表确认状态回到服务与组件页面Livy 会出现在资源计算分类下。页面里可以看到组件状态Livy Server运行中在服务端也可以确认 8999 端口已经监听ss-lntp|grep8999正常会看到hadoop1.test.com对应地址上的8999处于监听状态进程名为java。到这里Livy 的基础安装完成。下一篇可以继续安装 Zeppelin把 Notebook 入口接到已经跑通的 HDFS、YARN、Spark 和 Livy 之上。

相关新闻

Docker安装RedisStack

Docker安装RedisStack

Docker安装RedisStack1. 前置准备2. 拉取并启动容器3. 验证安装4.简单使用5. 验证 Stack 特有功能 (JSON & Search)1. 测试 JSON 存储:2. 测试搜索功能:6. 常用维护命令1. 前置准备 安装 Docker Desktop:确保你的 Windows 10/11 已安装并…

2026/7/10 22:35:29 阅读更多 →
遇到难题:Grok 生成的很多公式,复制到 WORD 中会乱码,我应该怎么做?用 AI 导出鸭即可

遇到难题:Grok 生成的很多公式,复制到 WORD 中会乱码,我应该怎么做?用 AI 导出鸭即可

从Grok公式乱码到结构化交付:AI生成内容工程化流转的架构实践 当Grok生成的LaTeX公式在Word中变成一堆不可读的符号,Markdown表格在WPS中彻底错位——这不是AI能力问题,而是结构化数据流转的架构缺失。 一、痛点分析:AI输出为何在…

2026/7/10 22:33:29 阅读更多 →
TLA2518与PIC18F85K90的高精度信号处理方案

TLA2518与PIC18F85K90的高精度信号处理方案

1. TLA2518与PIC18F85K90的硬件架构解析在工业控制和精密测量领域,模拟信号到数字信号的可靠转换是系统设计的核心挑战。TLA2518作为德州仪器推出的12位精度SAR ADC,与Microchip的PIC18F85K90单片机组合,构成了一个高性价比的混合信号处理方案…

2026/7/10 22:33:29 阅读更多 →

最新新闻

HarmonyOS NEXT 与 OpenHarmony 5.0 API 对比:3类关键接口差异与迁移指南

HarmonyOS NEXT 与 OpenHarmony 5.0 API 对比:3类关键接口差异与迁移指南

HarmonyOS NEXT 与 OpenHarmony 5.0 API 深度对比:开发者迁移实战手册 1. 技术架构差异全景解析 当开发者从OpenHarmony 5.0转向HarmonyOS NEXT时,首先需要理解两者在技术栈上的根本区别。OpenHarmony作为开源基座,其API设计更注重通用性和…

2026/7/11 0:20:17 阅读更多 →
ScratchJr桌面版:让5-7岁孩子轻松学编程的免费工具

ScratchJr桌面版:让5-7岁孩子轻松学编程的免费工具

ScratchJr桌面版:让5-7岁孩子轻松学编程的免费工具 【免费下载链接】ScratchJr-Desktop Open source community port of ScratchJr for Desktop (Mac/Win) 项目地址: https://gitcode.com/gh_mirrors/sc/ScratchJr-Desktop ScratchJr桌面版是一款专为5-7岁儿…

2026/7/11 0:20:17 阅读更多 →
OpenMemories-Tweak:深度解锁索尼相机隐藏功能的终极指南

OpenMemories-Tweak:深度解锁索尼相机隐藏功能的终极指南

OpenMemories-Tweak:深度解锁索尼相机隐藏功能的终极指南 【免费下载链接】OpenMemories-Tweak Unlock your Sony cameras settings 项目地址: https://gitcode.com/gh_mirrors/op/OpenMemories-Tweak 您是否曾因索尼相机的录制时间限制而错失完美镜头&#…

2026/7/11 0:20:17 阅读更多 →
AI智能体开发入门:从零到部署的全流程解析

AI智能体开发入门:从零到部署的全流程解析

在近些年当中 , 人工智能技术以飞快的速度向前发展 , 这样的发展态势促使AI智能体变为各个行业在进行数字化转型时非常重要的软件用途。AI智能体指的是那种可以凭借自己主动去觉察环境情况 , 进而得出决策 ,并依照决策做出特定动作来的软件系统 , 它的开发工作涵盖多…

2026/7/11 0:18:16 阅读更多 →
FUXA企业级工业可视化平台架构实战:从零构建现代化SCADA系统

FUXA企业级工业可视化平台架构实战:从零构建现代化SCADA系统

FUXA企业级工业可视化平台架构实战:从零构建现代化SCADA系统 【免费下载链接】FUXA Web-based Process Visualization (SCADA/HMI/Dashboard) software 项目地址: https://gitcode.com/gh_mirrors/fu/FUXA 在数字化转型浪潮中,工业企业面临着传统…

2026/7/11 0:18:16 阅读更多 →
探索NxNandManager:Switch NAND数据管理的技术价值与实战指南

探索NxNandManager:Switch NAND数据管理的技术价值与实战指南

探索NxNandManager:Switch NAND数据管理的技术价值与实战指南 【免费下载链接】NxNandManager Nintendo Switch NAND management tool : explore, backup, restore, mount, resize, create emunand, etc. (Windows) 项目地址: https://gitcode.com/gh_mirrors/nx/…

2026/7/11 0:16:16 阅读更多 →

日新闻

5分钟完全掌握:ComfyUI ControlNet预处理器终极使用指南

5分钟完全掌握:ComfyUI ControlNet预处理器终极使用指南

5分钟完全掌握:ComfyUI ControlNet预处理器终极使用指南 【免费下载链接】comfyui_controlnet_aux ComfyUIs ControlNet Auxiliary Preprocessors 项目地址: https://gitcode.com/gh_mirrors/co/comfyui_controlnet_aux 想要让AI图像生成真正听从你的指挥吗&…

2026/7/11 0:02:12 阅读更多 →
PIC18F45K42驱动EPT-14A4005P压电蜂鸣器方案详解

PIC18F45K42驱动EPT-14A4005P压电蜂鸣器方案详解

1. 项目背景与核心需求 在工业控制、安防系统和智能家居等领域,可靠的声音警报系统是不可或缺的基础组件。传统蜂鸣器存在音量不足、音质模糊等问题,而基于压电陶瓷技术的EPT-14A4005P蜂鸣器配合PIC18F45K42微控制器,能够构建一套适应性强、音…

2026/7/11 0:04:12 阅读更多 →
大模型推理中的算子融合优化:LayerNorm + Attention 的 CUDA Kernel 手写与验证

大模型推理中的算子融合优化:LayerNorm + Attention 的 CUDA Kernel 手写与验证

大模型推理中的算子融合优化:LayerNorm Attention 的 CUDA Kernel 手写与验证 一、GPU 利用率 30%:分开的算子吃掉所有带宽 推理服务的 GPU 利用率监测显示一个反直觉的现象:计算核心(SM)利用率不到 30%,但…

2026/7/11 0:04:12 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/10 19:03:29 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/9 13:46:46 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/9 21:41:05 阅读更多 →

月新闻