Facebook Presto 0.100&0.118的安装

presto启动报错:Selector Cannot connect to discovery server for refresh presto主节点日志启动信息出现以下error: 2017-07-12T14:31:30.651+0800 ERROR Discovery-0 io.airlift.discovery.client.CachingServiceSelector Cannot connect to discovery server for refresh (presto/general): Lookup of 阅读详情
安装环境
centos 6.5X64
coordinator与work安装在同一台机器,该机器没有安装任何的数据库,刚开始准备测试连接mysql、iq等关系型数据库,然后再测试hive


环境准备:
jdk-8u51-linux-x64.rpm


安装:


(1)presto-server-0.118.tar.gz安装

刚开始安装的presto-server-0.118.tar.gz,具体安装方法可见https://prestodb.io/
安装完成后启动,信息如下:
[root@h182 presto-server-0.118]# bin/launcher run
2015-09-19T01:11:53.866+0800    INFO    main    io.airlift.log.Logging  Logging to stderr
2015-09-19T01:11:53.875+0800    INFO    main    Bootstrap       Loading configuration
2015-09-19T01:11:54.283+0800    INFO    main    Bootstrap       Initializing logging
。。。
2015-09-19T01:11:58.257+0800    INFO    main    Bootstrap       node.id                                                               null                              5b47019c-a05c-42a5-9f9c-f17dbe27b42a
2015-09-19T01:11:58.257+0800    INFO    main    Bootstrap       node.ip                                                               null                              null
2015-09-19T01:11:58.257+0800    INFO    main    Bootstrap       node.pool                                                             general                           general
2015-09-19T01:11:58.257+0800    INFO    main    Bootstrap
2015-09-19T01:11:58.257+0800    WARN    main    Bootstrap       UNUSED PROPERTIES
2015-09-19T01:11:58.258+0800    WARN    main    Bootstrap       task.max-memory=1GB
2015-09-19T01:11:58.258+0800    WARN    main    Bootstrap
2015-09-19T01:11:59.744+0800    ERROR   main    com.facebook.presto.server.PrestoServer Unable to create injector, see the following errors:


1) Error: Defunct property 'task.max-memory' (class [class com.facebook.presto.execution.TaskManagerConfig]) cannot be configured.
  at com.facebook.presto.server.ServerMainModule.setup(ServerMainModule.java:164)


2) Configuration property 'task.max-memory=1GB' was not used
  at io.airlift.bootstrap.Bootstrap.lambda$initialize$2(Bootstrap.java:235)


2 errors
com.google.inject.CreationException: Unable to create injector, see the following errors:


1) Error: Defunct property 'task.max-memory' (class [class com.facebook.presto.execution.TaskManagerConfig]) cannot be configured.
  at com.facebook.presto.server.ServerMainModule.setup(ServerMainModule.java:164)


2) Configuration property 'task.max-memory=1GB' was not used
  at io.airlift.bootstrap.Bootstrap.lambda$initialize$2(Bootstrap.java:235)


2 errors
        at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:448)
        at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:155)
        at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:107)
        at com.google.inject.Guice.createInjector(Guice.java:96)
        at io.airlift.bootstrap.Bootstrap.initialize(Bootstrap.java:242)
        at com.facebook.presto.server.PrestoServer.run(PrestoServer.java:109)
        at com.facebook.presto.server.PrestoServer.main(PrestoServer.java:62)



出错处理:

    出错是由于过时的配置,安装包采用的是0.118,而安装步骤这对应了0.100来进行设置的,修改后正确启动



(2)presto-server-0.100.tar.gz安装

下载了presto-server-0.100.tar.gz,同样的配置文件,运行信息如下:

[root@h182 bin]# ./launcher run
2015-09-19T01:36:28.858+0800     INFO   main    io.airlift.log.Logging  Logging to stderr
2015-09-19T01:36:28.874+0800     INFO   main    Bootstrap       Loading configuration
2015-09-19T01:36:29.218+0800     INFO   main    Bootstrap       Initializing logging
。。。
2015-09-19T01:36:34.352+0800     INFO   main    org.eclipse.jetty.util.log      Logging initialized @6230ms
2015-09-19T01:36:35.237+0800     WARN   main    io.airlift.jmx.JmxAgent Cannot determine if JMX agent is already running (not an Oracle JVM?). Will try to start it manually.
2015-09-19T01:36:35.315+0800     INFO   main    io.airlift.jmx.JmxAgent JMX agent started and listening on h182:36049
2015-09-19T01:36:35.554+0800    ERROR   Discovery-0     io.airlift.discovery.client.CachingServiceSelector      Cannot connect to discovery server for refresh (collector/general): Lookup of collector failed for http://127.0.0.1:8080/v1/service/collector/general
2015-09-19T01:36:35.641+0800    ERROR   Discovery-3     io.airlift.discovery.client.CachingServiceSelector      Cannot connect to discovery server for refresh (presto/general): Lookup of presto failed for http://127.0.0.1:8080/v1/service/presto/general
2015-09-19T01:36:40.096+0800     INFO   main    org.eclipse.jetty.server.Server jetty-9.2.11.M0
。。。

2015-09-19T01:36:44.638+0800     INFO   main    com.facebook.presto.metadata.CatalogManager     -- Added catalog mysql using connector mysql --
2015-09-19T01:36:44.793+0800     INFO   main    com.facebook.presto.server.PrestoServer ======== SERVER STARTED ========


成功启动,但是有两行报错:
2015-09-19T01:36:35.554+0800    ERROR   Discovery-0     io.airlift.discovery.client.CachingServiceSelector      Cannot connect to discovery server for refresh (collector/general): Lookup of collector failed for http://127.0.0.1:8080/v1/service/collector/general
2015-09-19T01:36:35.641+0800    ERROR   Discovery-3     io.airlift.discovery.client.CachingServiceSelector      Cannot connect to discovery server for refresh (presto/general): Lookup of presto failed for http://127.0.0.1:8080/v1/service/presto/general


显示无法连接到discovery server for refresh ,通过浏览器,可以连接到http://127.0.0.1:8080/v1/service/collector/general


测试


运行cli,成功连接到mysql数据库
[root@h182 presto-server-0.100]# ./presto --server localhost:8080 --catalog mysql --schema default
presto:default> 

Trino连接器扩展(URL) 实际开发过程中参考网站: 1,Tino官方文档:https://trino.io/docs/current 2,官方实现htpp连接例子:https://trino.io/docs/current/develop/example-http.html package com.eastcom.trino.plugin; import com.google.common.collect.ImmutableList; import com.google.common.collect.Immuta... 阅读详情

相关推荐

【信息科学与工程学】计算机科学与自动化 第二百三十三篇 凤凰架构01

编号类型领域系统软件/硬件或系统集成方案及系统架构模块子模块函数名称/算法名称算法的数学分析及计算机体系架构及数据结构与算法详细设计及参数列表及数值范围设计关联知识1共识算法分布式基石状态机复制架构:Proposer/Acceptor/Learner 多节点角色模型,基于操作转移(Operation Transfer)分布式共识PaxosPaxos 协议(Prepare/Promise/Accept/Accepted 两阶段)数学基础:多数派(Quorum)投票,基于鸽巢原理保证 W+R>N 时读写集合必有

weixin_49199313的博客 266

Configuration Error配置错误 解决方案

Configuration Error配置错误 解决方案 2011年10月12日   (2010-10-15 02:34:15)      转载   问题:Configuration Error[b]Description:[/b] An error occurred during the processing of a configuration file required ...

fqjho71j 7486

Seedance 2.5本地部署指南:AI生图与视频生成的完整实践

最近在AI生成内容领域,本地部署方案越来越受到开发者关注。特别是Seedance 2.5的发布,让很多原本依赖云端服务的用户开始转向本地化解决方案。本文将从实际使用角度出发,完整介绍Seedance 2.5的本地部署流程、功能特性对比以及实际应用技巧。 1. Seedance 2.5核心特性解析 1.1 什么是Seedance 2.5 Seedance 2.5是一款开源的AI生图和视频生成工具,支持在本地环境运行,无需联网即可实现高质量的图像和视频生成。相比之前的2.0版本,2.5在生成质量、运行效率和功能

weixin_42566121的博客 1683

Airlift开源项目实战指南

--- ## 项目介绍 Airlift是由Airbnb开发的一套用于构建高效、可扩展服务的基础框架。它旨在简化分布式系统中常见任务的实现,如状态管理、线程池、异步执行等。通过一组高度模块化的库,Airlift提供了一种灵活的方式来搭建现代服务,特别适用于那些对性能和可维护性有着高要求的应用场景。 --- ## 项目快速启动 要快速开始使用Airlift,首先确保你的开发环境已配置好Jav

gitblog_00510的博客 1167

【JS】自定义上传组件,文件上传与回显,自定义进度条显示(基于element-plus与axios)

公司是做B 端产品的,有sass平台也有源码交付的项目,最近开发了很多小系统,这里记录一下开发遇到的问题。 需要定制一个上传组件,要求可以自定义文件存储路径,自定义可上传的文件类型,限制文件大小等,并且提供基础的文件回显功能,例如上传一张图片到服务器指定目录的`/file`文件夹下面,并且实现可以查看预览的功能。

余浩的博客 1162

从仿真到现实:BeamDojo双足机器人项目实战指南(附完整配置清单)

本文提供了一份基于BeamDojo项目的双足机器人从仿真训练到现实部署的完整实战指南。详细拆解了硬件选型(如宇树G1、Jetson Orin NX、Livox Mid-360)、Isaac Gym仿真环境搭建、强化学习训练技巧(如双评论家架构、课程学习)以及关键的Sim2Real迁移策略,旨在帮助开发者将前沿研究成果转化为可落地的工程实践。

hhh00的博客 877

BootStrap简介与使用

bootstrap使用 删格系统

strong_yu的博客 4817

【MM小贴士】关于SAP系统中关税的处理方式

的运费,这部分来讲,我们关税的计价基础,就应该是货物价值+包邮到中国港口的运费,完后进行报关操作,缴纳关税,后半段从中国港口拉回到企业里面的运输费,就会做到费用里面去,而不是计入到存货成本。1、我们自己的企业和国外厂家A购买一项物资,厂家A的报价会分成几个组成部分货物本身的价值或者货物本身的价值+到国外港口的运费或者货物本身的价值+到中国港口的运费或者货物本身的价值+包邮到你们自己企业的整体运费。所以我的关税就是不确定的。重点是运费是哪一段的运费,如何结算,结算的货币,何时能够确定运费。.........

竹大的博客 9029

Bootstrap01

目录 Bootstrap 适用于 优势 安装环境 Bootstrap ①.诞生于2011年,来自Twitter公司,是目前最受欢迎的前端框架 ②.是一个用于快速开发Web应用程序和网站的前端框架 ③.Bootstrap是基于HTML、CSS、JS的,简洁灵活,使得Web开发更加快捷 概述:Bootstrap是一个建立一个页面,就可以在三个终端(PC端、平板、手机)上完美展示的响应式前端框架 适用于 企业网站、博客、网站后台之类的网站 优势 ①.响应式设计(Bootstr

qq_64200256的博客 751

英飞凌 TC4X MCAL之SPI中断与DMA高效传输实战

本文详细介绍了英飞凌TC4X芯片的SPI通信实战,重点讲解如何通过MCAL配置SPI中断与DMA实现高效数据传输。针对汽车电子领域的高吞吐需求,提供了从基础配置到中断处理、DMA优化的完整解决方案,包含代码示例和调试技巧,帮助开发者提升系统性能与CPU利用率。

k0l1m2n3o的博客 876

Python数据分析全流程指南:从数据采集到可视化呈现的实战解析

在数字化转型浪潮中,数据分析已成为企业决策的核心驱动力。Python凭借其丰富的生态库和简洁的语法,成为数据分析师的首选工具。本文将以实战案例为脉络,拆解数据分析全流程的关键环节,通过具体代码和场景说明如何用Python完成从数据采集到可视化呈现的完整链路。

这家伙很懒,什么都没有留下 1681

Cannot connect to discovery server for announce: Announcement failed for http://hadoop102:8881

linux下启动Presto报错:Cannot connect to discovery server for announce: Announcement failed for http://hadoop102:8881 在虚拟机hadoop103启动时报错 [lqs@hadoop103 presto]$ bin/launcher run 报错内容如下: hadoop103:34966 2021-12-01T12:59:12.646+0800 ERROR Discovery-0 io.airlift.di

qq_43224174的博客 3476

华为OD机试真题 新系统【网络数据包收发处理】

华为OD机试 新系统真题【网络数据包收发处理】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【网络数据包收发处理】多语言题解。

qq_45776114的博客 445

Presto部署问题解决

2017-03-15T16:21:48.952+0800    ERROR   main    com.facebook.presto.server.PrestoServer Unable to create injector, see the following errors: 1) Error: Defunct property 'task.max-memory' (class [class

sudo5zzb的博客 3627

分布式系统中的“无状态”和“有状态”详解

有状态服务,即服务端需要记录每次会话的客户端信息,从而识别客户端身份,根据用户身份进行请求的处理,典型的设计如 tomcat 中的 session。例如登录:用户登录后,我们把登录者的信息保存在服务端 session 中,并且给用户一个 cookie 值,记录对应的 session。然后下次请求,用户携带 cookie 值来,我们就能识别到对应 session,从而找到用户的信息。

AI天才研究院 2万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Presto学习(3)集群配置

由于公司的安规要求,不允许又第三方的聊天工具、云盘及笔记,导致有道云无法使用,故将有道云笔记整理发布在优快云 Presto学习(2)为单机部署,由于网上有很多,故不在此重复发布了。 1. 环境基本要求: a) Linux or Mac OS X b) Java 8, 64-bit c) Python 2.4+ 2. 集群规划(用的是3个虚拟机做集群配置测试,端口全部关闭): a) hdp1 (172.18.0.74) : 调度节点 b) hdp2 (172.1...

嘻哈熊的专栏 1168

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

idea maven:Unable to create injector, see the following errors

jdk环境:1.8,maven版本:3.6.2,集成到idea时,项目无法启动,不会下载jar包

诗语待马 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

java.lang.RuntimeException: com.google.inject.CreationException: Unable to create injector, see the

报错: Unable to import maven project: See logs for details。翻译过来是:无法导入maven项目:请参阅日志了解详细信息。

又菜又爱玩的小熊 1158

Presto学习(2)-Presto部署报错信息汇总

com.facebook.presto.server.PrestoServer Unable to create injector, see the following errors:网上说的是配置文件没弄好,我就是配置文件的端口号被占用了:config.properties里面的http-server.http.port Cannot connect to discovery serve...

嘻哈熊的专栏 5395

IDEA项目构建失败com.google.inject.CreationException: Unable to create injector

今天在编译一个老项目时,一直报“Unable to import maven project: See logs for details”,查看错误明细,发现是因为IDE版本与Maven版本不兼容引起,降低Maven版本后编译成功。

独码乐,不如众码乐,乐享其中 5613

presto 0.274 版本server启动问题

presto 0.274 版本问题

weixin_45579007的博客 870

IDEA 的maven3.6.2bug Unable to import maven project

No implementation for org.apache.maven.model.path.PathTranslator was bound. while locating org.apache.maven.model.path.PathTranslator for field at org.apache.maven.model.interpolation.AbstractString...

weixin_43328098的博客 2621

presto错误记录

1.错误: 1) Error: Defunct property 'task.max-memory' (class [class com.facebook.presto.execution.TaskManagerConfig]) cannot be configured. at com.facebook.presto.server.ServerMainModule.setup(ServerM

河南骏的博客 4838

idea报错解决之一:Unable to create injector

log报错内容 : java.lang.RuntimeException: com.google.inject.CreationException: Unable to create injector, see the following errors:… 报错原因: idea版本和maven版本不匹配 解决方案: 可以选择更换maven的版本。

qq_42566180的博客 2272

Presto安装配置和使用

一、概要 1.1 关键字 Facebook、OLAP、分布式查询引擎、跨多数据源级联、低延迟高并发、内存计算、交互式、java8、PB级。 1.2 组成 Coordinator coordinator是负责解析语句,规划查询和管理worker节点的服务器。它是Presto的“大脑”,也是客户端连接以提交语句以供执行的节点。每个Presto安装必须有一个coordinator和一个或多个w...

天天向上 6527

数据仓库(十)---分布式SQL查询引擎---presto安装部署和连接hive使用

我们在上一章已经了解了presto的简介,本章进行部署和使用。 官网教程 https://prestodb.io/docs/current/installation.html http://prestodb-china.com/docs/current/installation/deployment.html (京东版本) https://teradata.github.io/presto...

直到世界的尽头 4751
上一篇: ice、ace共用时vs2010+下无法编译通过问题解决方案
下一篇: presto安装:如何在同一台机器上运行不同版本jdk(1.7&1.8)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值