一、前提环境
- 确保
Ambari
已安装好HDP2.6
- 确保
Python
服务软链指向的环境变量是系统自带的Python
,若使用Anaconda
带的Python
,后续安装Presto
会报错ImportError:No module named rpm
- 禁用
requiretty
,否则,后续安装Presto
会报错:sudo:sorry,you must have a tty to run sudo
1、禁用 requiretty
方法
编辑 /etc/sudoers
文件,注释掉 Defaults requiretty
二、下载&安装 ambari-presto-1.2.tar.gz
1、下载地址
wget https://github.com/prestodb/ambari-presto-service/releases/download/v1.2/ambari-presto-1.2.tar.gz
说明:安装 ambari-presto-1.2.tar.gz
才能在 Ambari
的 UI
界面操作 presto
2、安装
1)新建 PRESTO
文件夹
mkdir /var/lib/ambari-server/resources/stacks/HDP/2.6/services/PRESTO
2)新建PRESTO文件夹
tar xvf ambari-presto-1.2.tar.gz --strip-components 1 -C /var/lib/ambari-server/resources/stacks/HDP/2.6/services/PRESTO