Ambari安装Presto教程

1. 下载presto服务组件

在ambari-server所在节点进行下载

wget https://github.com/prestodb/ambari-presto-service/releases/download/v1.2/ambari-presto-1.2.tar.gz

创建文件夹备用

mkdir /var/lib/ambari-server/resources/stacks/HDP/2.6/services/PRESTO

将下载好的包解压到新建的目录中

tar -zxvf ambari-presto-1.2.tar.gz --strip-components 1 -C /var/lib/ambari-server/resources/stacks/HDP/2.6/services/PRESTO

修改文件权限

chmod -R +x /var/lib/ambari-server/resources/stacks/HDP/2.6/services/PRESTO/*

修改presto版本与下载安装包一致(第二步中下载的离线包版本)

vim /var/lib/ambari-server/resources/stacks/HDP/2.6/services/PRESTO/metainfo.xml

 

修改下载链接为本地路径(第三步配置的本地yum源)

vim /var/lib/ambari-server/resources/stacks/HDP/2.6/services/PRESTO/package/scripts/download.ini

 

2. 下载presto离线安装包

mkdir presto_repo && cd presto_repo/

wget http://search.maven.org/remotecontent?filepath=com/facebook/presto/presto-server-rpm/0.198/presto-server-rpm-0.198.rpm

wget http://search.maven.org/remotecontent?filepath=com/facebook/presto/presto-cli/0.198/presto-cli-0.198-executable.jar

 

3. 配置本地源

yum install createrepo -y

进入第二步离线包下载目录

createrepo ${PWD}

python -m SimpleHTTPServer 8081  #在该目录下创建一个http服务,监听指定的8081端口

 

添加repo文件

vim /etc/yum.repos.d/presto.repo

[presto_repo]

    name=presto_repo

    baseurl=http://192.168.2.30:8081

    enable=1

    gpgcheck=0

如下图:

 

4. 将presto仓库文件复制到需要安装presto的各个节点

scp /etc/yum.repos.d/presto.repo root@hadoop-03:/etc/yum.repos.d/

scp /etc/yum.repos.d/presto.repo root@hadoop-04:/etc/yum.repos.d/

5. 重启ambari-server

ambari-server restart

6. 进入ambari界面进行presto安装

这一步当时未撰写文档,这一步和在Ambari安装其它服务组件的步骤是差不多的,根据提示即可安装成功。这里记录了一些安装注意事项和安装中需要的关键信息

注意第3步中的8081端口服务需要先启动

进入presto安装包所在目录执行python -m SimpleHTTPServer 8081

discovery.uri:    http://hadoop-01:8285

 

遇到的问题

现象:查询报错Query 20190604_033105_00007_rx2js failed: java.net.UnknownHostException: mycluster

分析:无法识别集群主节点

解决办法:

在ambari界面增加配置:

{

  'hive':[

    'connector.name=hive-hadoop2',

    'hive.metastore.uri=thrift://hadoop-02:9083',

    'hive.config.resources=/etc/hadoop/conf/core-site.xml,/etc/hadoop/conf/hdfs-site.xml'

  ]

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值