PrestoServer No factory for connector hive 问题解决

Presto的单机安装和整合MySQL与Hive 1.安装server和cli 1.1 server的安装 wget -c https://repo1.maven.org/maven2/com/facebook/presto/presto-cli/0.226/presto-cli-0.226-executable.jar tar zxvf presto-server-0.226.tar.gz -C ~/app cd ~/appt/presto... 阅读详情
安装了presto去连接hive,启动时一直报以下错误:



2015-09-23T17:49:34.771+0800    ERROR   main    com.facebook.presto.server.PrestoServer No factory for connector hive 
java.lang.IllegalArgumentException: No factory for connector hive
        at com.google.common.base.Preconditions.checkArgument(Preconditions.java:145) ~[guava-18.0.jar:na]
        at com.facebook.presto.connector.ConnectorManager.createConnection(ConnectorManager.java:104) ~[presto-main-0.100.jar:0.100]
        at com.facebook.presto.metadata.CatalogManager.loadCatalog(CatalogManager.java:88) ~[presto-main-0.100.jar:0.100]
        at com.facebook.presto.metadata.CatalogManager.loadCatalogs(CatalogManager.java:70) ~[presto-main-0.100.jar:0.100]
        at com.facebook.presto.server.PrestoServer.run(PrestoServer.java:107) [presto-main-0.100.jar:0.100]
        at com.facebook.presto.server.PrestoServer.main(PrestoServer.java:59) [presto-main-0.100.jar:0.100]
        


我的hive.properties如下:
connector.name=hive
hive.metastore.uri=thrift://h2:9083
hive.config.resources=/usr/local/hadoop-2.4.0/etc/hadoop/core-site.xml, /usr/local/hadoop-2.4.0/etc/hadoop/hdfs-site.xml
hive.allow-drop-table=true


解决:

在hive.properties中 connector.name写错了,应该为指定的版本,以便于presto使用对应的适配器,修改为:
connector.name=hive-hadoop2

        
        
presto启动报错:No factory for connector hive prsto启动报错:No factory for connector hive 2021-05-20T13:17:32.066+0800 ERROR main com.facebook.presto.server.PrestoServer No factory for connector hive java.lang.IllegalArgumentException: No factory for connector hive at com.google.common.base.Precon 阅读详情

相关推荐

Presto启动遇到无法找到Hive连接器的问题

当使用Presto连接Hive时,可能会遇到"No factory for connector hive"的启动报错。本文介绍了该问题可能的原因以及解决方法,并给出了相应的Presto配置文件示例。当Presto启动时,它需要找到Hive连接器的工厂实例来建立与Hive的连接,但如果找不到该实例,就会报错。此外,还需要检查Presto的依赖库中是否包含了Hive相关的jar包。确认Hive Metastore的可用性:Presto连接Hive需要依赖Hive Metastore来获取表结构等元数据信息。

JieLun_C的博客 493

Presto报错

1.报错内容 1、在启动presto的时候会出现这个不认识的信息,这些今天遇到的都是每行配置后续多了一个空格,这个还是要一个一个的敲比较靠谱,不要拷贝。 java.lang.IllegalArgumentException: No factory for connector hive-hadoop2 at com.google.common.base.Preconditio...

Alex_Sheng_Sea的博客 977

Presto连接Clickhouse

1. 首先安装presto 安装教程可以参考官网及下面这篇文章 官方文档 presto安装部署 完毕可以连接mysql测试一下是否安装成功 2. 下载presto-clickhouse 这里已有大佬实现presto-clickhouse的Connectors,我们直接下载来用就好 https://github.com/zeeshanabid94/presto/tree/presto-clickhouse/presto-clickhouse 3. 编译presto-clickhouse 我们只需要编译pres

清平乐的技术专栏 1504

Hive3详细教程(一)Hive3+Hadoop3环境安装

本次Hive使用Hive3.1.2。 本次规划为三台虚拟机结点,其中在hp301上安装mysql和hive。 主机名 IP地址 hp301 192.168.150.31 mysql/hive hp302 192.168.150.32 hp303 192.168.150.33 使用Hive需要用到的环境是Hadoop,本次使用的是Hadoop3.3.1,其安装、使用过程详见本博客Hadoop3系列:Hadoop3详细教程 使用Hive需要在Linux虚拟机上安装Mysql,安

Java朱老师博客 6097

[Hive]那些年我们踩过的Hive坑

(1)问题一  首先,采用这个命令: hive -hiveconf hive.root.logger=DEBUG,console 可以查看详细信息然后分析可知,缺少mysql的jar包,下载mysql-connector-java-5.1.32.tar.gz,并进行一下操作。 下一步操作,添加jar包: (2)问题二

SmartSi 3万+

EDK2多平台编译实战:从树莓派到RK3399的UEFI固件构建

本文提供了从树莓派到RK3399的EDK2多平台编译实战指南。详细介绍了UEFI固件构建的环境搭建、交叉编译配置、平台描述文件修改及常见问题排查,帮助开发者掌握为不同ARM架构硬件构建标准化启动固件的核心技能。

weixin_29193259的博客 836

Presto报错Error running command: java.net.ConnectException:

问题描述: 启动presto 查看show schemas;时报错: Error running command: java.net.ConnectException: Failed to connect to /192.xxx.xxx.xxx:8080 查看日志 /presto/etc/var/log java.lang.IllegalArgumentException: No factory for connector hive-hadoop2 at com.google.common.base

LZX的博客 1886

【ZYNQ驱动双AD9361实战】(一)从官方参考设计到自定义移植

本文详细介绍了如何将ADI官方的单AD9361参考设计移植到ZYNQ平台以驱动双AD9361射频板卡。内容涵盖从环境搭建、官方工程架构解析,到硬件HDL工程修改(包括顶层设计、引脚分配及TCL脚本适配)以及Linux设备树软件配置的全流程实战指南,帮助开发者实现自定义双通道射频收发系统。

weixin_29170327的博客 362

presto错误问题

今天刚开始部署presto就出现了几个小问题总结一下 1、在启动presto的时候会出现这个不认识的信息,这些今天遇到的都是每行配置后续多了一个空格,这个还是要一个一个的敲比较靠谱,不要拷贝。 java.lang.IllegalArgumentException: No factory for connector hive-hadoop2 at com.google.comm...

Xlucas的博客 4229

DATCOM GUI——DATCOM-Tools使用介绍

简介 本工具以1976年美国空军稳定性与操纵性计算程序(USAF STABILITY AND CONTROL DIGITAL DATCOM PROGRAM)为基础进行开发,目的是提供更为简洁方便的外形输入方式,并带有三维绘图与气动特性输出功能。 安装与环境配置 1、 代码以Holy Cows公司提供的DATCOM程序为基础,首先下载其安装包(window,Linux均有)。 2、 安装到你想要的位置,注意不要有中文路径 3、 测试DATCOM是否能够正常运行。复制examples文件夹中的Citation

qq_40800981的博客 1万+

CMOS的宽/长比、传输门与三态门、锁存器与触发器、简单版图、竞争与冒险

目录 1.CMOS的宽长比 2.传输门与三态门 传输门 三态门 3.锁存器与触发器 3.1RS锁存器[3] 3.2D锁存器 3.3D触发器 4.简单CMOS器件的版图 5.竞争与冒险 1.CMOS的宽长比 关于COMS原理及结构图可以参考[1]COMS原理及门电路设计. 栅在源漏方向的长度称作栅的长L,垂直方向称为栅的宽W,如图1中NMOS的版图。 图1 以MOS管...

king阿金 1万+

presto连接hive的时候报Failed connecting to Hive metastore错误

配置好Presto连接hive的配置文件后,连接hive执行查询语句的时候报 此时要在你安装hive的目录下运行hive --service metastore命令就可以了

weixin_46332036的博客 3358

GraphRAG 踩坑记录

GraphRAG踩坑记录

yufanwenshu的博客 4351

数仓即席查询---Presto

Presto简介 presto是一个开源的分布式SQL查询引擎,数据量支持GB到PB级,主要用来处理秒级查询场景 ps:虽然presto可以解析SQL,但它不是一个标准的数据库,不是MySQL,oracle的代替品,也不能用来处理在线事务(OLTP);官网:https://prestodb.io/ Presto架构 Presto由一个coordinator和多个worker组成 Presto优缺...

没有合适的昵称 2607

手把手教你编写PCIe设备驱动:基于Linux内核的实战教程

本文详细介绍了基于Linux内核的PCIe设备驱动开发全流程,包括环境准备、设备探测、中断处理、DMA配置等核心内容。通过实战代码示例和Makefile编写指南,帮助开发者快速掌握PCIe驱动开发技术,实现高性能设备驱动开发与优化。

weixin_30687051的博客 193

【ArcGIS遇上Python】使用add-in向导开发ArcGIS插件(1):add-in工具介绍及安装

文章目录addin介绍addin下载addin安装 addin介绍 ArcGIS从10.0开始支持addin(ArcGIS软件中又叫作加载项)的方式进行插件制作。相对于以往9.x系列,addin的无论是从使用或者编写都更加方便快捷。通过开发语言,可以制作ArcGIS Desktop各个软件模块的插件。 Esri提供了Python加载项向导工具来实现Addin界面的搭建,可以到Esri官网去下载该工具Python加载项向导 。从介绍来看,该设计器要求的最低ArcGIS版本为10.1 ,如下图所示: add

智慧空间实验室 7201

Presto的坑记录

问题1 Java版本: Unrecognized VM option 'ExitOnOutOfMemoryError' Did you mean 'OnOutOfMemoryError=<value>'? Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. 回答: Presto requires Java 8 Update 151

辉哥大数据 5104

RDKit | 基于Pytorch和RDKit建立QSAR模型

QSAR 定量构效方法(quantitative structure-activity relationship, QSAR)是应用最为广泛的药物设计方法。所谓定量构效方法就是通过一些数理统计方法建立其一系列化合物的生理活性或某种性质与其物理化学性质之间的定量关系,通过这些定量关系。可以预测化合物的生理活性或某些性质,指导我们设计出具有更高活性的化合物。 早在...

DrugOne 5078

大数据常见错误解决方案(转载)

1、用./bin/spark-shell启动spark时遇到异常:java.net.BindException: Can't assign requested address: Service 'sparkDriver' failed after 16 retries! 解决方法:add export SPARK_LOCAL_IP="127.0.0.1" to spark-env....

defang0693的博客 3418

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

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

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

搭建Hadoop2.7.3+Hive2.1.1及MySQL(配置Hive+MySQL+Connector)(三)

搭建Hadoop2.7.3+Hive2.1.1及MySQL(配置Hive) Hive配置MySQL,配置常见问题。

中国风 7612

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Presto整合MySQL和Hive,实现跨引擎查询

Presto配置MySQL Connector (1)在Presto的/etc/catalog目录下创建mysql.properties,加入以下内容: connector.name=mysql connection-url=jdbc:mysql://hadoop000:3306 connection-user=root connection-password=root (2)将presto-c...

逆天骚年的博客 2271
上一篇: presto安装:如何在同一台机器上运行不同版本jdk(1.7&1.8)
下一篇: Google Spanner和F1介绍
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值