StarRocks案例5: hive外表报错starrocks [42000][1064] hdfsOpenFile failed

这篇具有很好参考价值的文章主要介绍了StarRocks案例5: hive外表报错starrocks [42000][1064] hdfsOpenFile failed。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一. 问题描述

StarRocks版本 2.5.5

现在需要使用hive外表,然后根据官网的的命令创建了hive resource
CREATE EXTERNAL RESOURCE “hive0”
PROPERTIES (
“type” = “hive”,
“hive.metastore.uris” = “thrift://myhadoop:9083”
);

然后查询报错:

starrocks [42000][1064] hdfsOpenFile failed

二. 解决方案

StarRocks的committer在论坛回复我了,原来是打包的问题。
没想到打包名字居然是写死的,而且hive catalog居然受到spark 客户端的影响。

spark jar 打包名字需要是 spark-2x.zip
(既不能是spark.zip 也不能是spark-24.zip, 需要在配置文件中写死为 spark-2x.zip)
https://docs.starrocks.io/zh-cn/latest/loading/SparkLoad#配置-spark-客户端 1文章来源地址https://www.toymoban.com/news/detail-487026.html

到了这里,关于StarRocks案例5: hive外表报错starrocks [42000][1064] hdfsOpenFile failed的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Seatunnel实战:hive_to_starrocks

    SeaTunnel是一个分布式、高性能、可扩展的数据同步工具,它支持多种数据源之间的数据同步,包括Hive和StarRocks。可以使用SeaTunnel的Hive源连接器从Hive读取外部数据源数据,然后使用StarRocks接收器连接器将数据发送到StarRocks。 通过StarRocks读取外部数据源数据。StarRocks源连接器的

    2024年02月14日
    浏览(28)
  • [starrocks BE] 启动报错问题记录

    starrocks部署在没有AVX2指令集的机器上导致部署失败,解决方式更换支持AVX2指令集的机器。   官方说明:   starrocks所有进程都是在同一个不支持avx2指令集的宿主机上部署启动的,表象是看似FE启动了,但BE异常,但按照官方说法FE和BE服务应该都启动不起来。 通过启动命令:

    2024年02月08日
    浏览(44)
  • StarRocks案例7:使用shell批量broker load导入hdfs数据

    近期需要进行补录数据,需要将hive的历史数据迁移到StarRocks,因为需要补录的数据较多,hive和StarRocks均使用的是分区表,两边的日期格式也不同,hive这边是 yyyymmdd格式,StarRocks这边是yyyy-mm-dd格式。 之前一直是使用DataX来从hive导入到StarRocks,因为DataX是单节点的,而hive和S

    2024年02月11日
    浏览(45)
  • 使用StreamLold写入 Starrocks报错:Caused by org

    使用StreamLoad写入Starrocks报错,报这个错误:Caused by: org.apache.http.ProtocolException: Content-Length header already present 引入依赖 具体demo 测试类 注意:因为ExtRoaringBitmap是自己封装的,所以需要换成bitmap或者RortingBitmap

    2024年02月11日
    浏览(47)
  • 记录DBeaver报SQL 错误 [1064] [42000]: #42000的一个坑

    在这里插入图片描述 一般情况下报SQL 错误 [1064] [42000]: #42000的错误是因为SQL语句中 有冲突 。 但是!!! 但是!!! 但是!!! DBeaver在执行SQL语句时,如果 超过两条同时执行 的话,必须要使用“ 执行SQL脚本 ”。 使用“执行SQL语句”选项的话就会报42000错误!

    2024年02月12日
    浏览(40)
  • 删除数据库报错ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds t

    出现这个错误是因为数据库名称 bkapp-bk_itsm–1 包含了不允许的字符(如连字符-)。根据 MySQL 文档,数据库名、表名和列名等标识符应该只包含字母、数字、下划线、美元符号和 Unicode 字符。在这种情况下,您可以使用反引号(`)将数据库名括起来,以便正确解析。 请尝试

    2024年02月07日
    浏览(50)
  • MySQL 8的MGR集群中设置autocommit=0引起ERROR 1064 (42000)错误

    在一套MySQL MGR集群测试环境中,同事测试时,在my.cnf参数文件中修改了autocommit参数(修改为autocommit=0),结果上周五,由于系统管理员要升级RHEL 8.8的系统补丁,所以将这这三台MySQL的数据库服务关闭了,升级完RHEL 8.8的系统补丁后,启动MySQL的集群时遇到了“ERROR 1192 (HY000)

    2024年02月09日
    浏览(45)
  • springboot集成starrocks、以及采用flink实现mysql与starrocks亚秒级同步

    (因采用dynamic-datasource-spring-boot-starter动态数据源,所以才是以下配置文件的样式,像redis,druid根据自己情况导入依赖) 这个配置文件的场景是把starrocks当成slave库在用。某些大数据慢查询就走starrocks 就这样配置好后就可把starrocks当mysql用了 重点:采用这种方式有限制,插入

    2024年01月21日
    浏览(34)
  • Doris配置外表以及多个Hive外表的配置

    以Clickhouse、Doris、Starrocks等为代表的mpp分析数据库正在快速的兴起,以其高效查询、跨库整合能力收到广大技术人员的喜爱。本文主要浅显介绍下作者在使用Doris时,通过建立catlog进行跨库查询。 废话不多少,直接上代码 腾讯的TCHouse-D (腾讯改版doris)已经配置了jar包,无需

    2024年01月20日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包