Presto与Ambari集成实操:离线安装与配置步骤详解
3星 · 超过75%的资源 需积分: 47 42 浏览量
更新于2024-09-07
收藏 64KB DOCX 举报
本文档详细介绍了如何将Presto(一个开源的列式数据库)集成到Apache Ambari管理平台上,以便于在Hadoop Distributed Processing (HDP) 2.6环境中更好地管理和部署Presto服务。以下是整个集成过程的详细步骤:
1. 下载Presto集成包:
首先,访问Presto官方GitHub页面下载最新的Ambari集成包:`wget https://github.com/prestodb/ambari-presto-service/releases/download/v1.2/ambari-presto-1.2.tar.gz`。这个包包含了Presto与Ambari的集成组件。
2. 准备安装目录:
创建一个目录来存放Presto的服务配置:`$mkdir /var/lib/ambari-server/resources/stacks/HDP/2.6/services/PRESTO`,然后切换到该目录:`$cd /var/lib/ambari-server/resources/stacks/HDP/2.6/services/PRESTO`。
3. 解压并移动文件:
使用`tar`命令解压下载的包,并将其中的文件移动到指定位置:`$tar -xvf /path/to/integration/package/ambari-presto-1.2.tar.gz -C /var/lib/ambari-server/resources/stacks/HDP/2.6/services/PRESTO`。然后删除原始的压缩文件:`$rm -rf /var/lib/ambari-server/resources/stacks/HDP/2.6/services/PRESTO/ambari-presto-1.2`。
4. 添加执行权限:
为了确保脚本的执行权限,对目录及其内容进行递归设置权限:`$chmod -R +x /var/lib/ambari-server/resources/stacks/HDP/2.6/services/PRESTO/*`。
5. 遇到问题:在线安装超时:
如果线上安装遇到超时问题,可以考虑离线安装。需要下载Presto RPM文件,将其替换到Ambari的下载配置文件中:`vi /var/lib/ambari-server/resources/stacks/HDP/2.6/services/PRESTO/package/scripts/download.ini`。在这里添加或修改`presto_rpm_url`,指向本地存储的Presto服务器RPM文件。
6. 离线安装:
将下载的Presto RPM文件路径添加到`download.ini`文件中的相应配置项,例如:
```
[download]
presto_rpm_url=/path/to/local/presto-server-rpm-0.191.rpm
```
然后根据Ambari的安装流程,更新Ambari的配置以指向离线安装的Presto RPM。
通过以上步骤,您已经成功地将Presto集成到了Ambari中,这将简化HDP 2.6环境下的Presto部署和管理。需要注意的是,实际操作时可能需要根据您的网络环境和个人需求进行适当的调整。完成这些配置后,您可以通过Ambari界面进行Presto服务的安装、监控和维护。
2020-01-20 上传
2017-12-15 上传
点击了解资源详情
2018-09-21 上传
2020-09-10 上传
2024-11-08 上传
2024-11-08 上传
bingoabin
- 粉丝: 881
- 资源: 5
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍