热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

create执行存储过程报错出现符号_Spark中Tachyon使用过程中的问题总结及新版本配置差异...

【本文详细介绍了Spark中Tachyon使用过程中的问题总结及新版本配置差异,欢迎读者朋友们阅读、转发和收藏!】1加载数据时,内存空间不

【本文详细介绍了Spark中Tachyon使用过程中的问题总结及新版本配置差异,欢迎读者朋友们阅读、转发和收藏!】

1 加载数据时,内存空间不足:

在 Tachyon 中,数据只能本地存储,即 Tachyon 的客户端程序运行在哪台机器上,数据就会存储在该台机器的 Worker 上,如果该机器上没有 Worker ,则程序在运行的时候就会抛出异常。

通过 19999 端口监视集群 , 如果内存配置不够,数据过大时,会将超额部分放到 HDFS 上存储 , 注意配置 tachyon-env.sh 文件中,例如

export TACHYON_WORKER_MEMORY_SIZE=30GB

所配置的大小。

709f136847958b4cd1dead180741ec6d.png

重新配置后注意格式化一下才能重新分配大小:

重新分配后:

2 hive 配置参数 hive.metastore.warehouse.dir 位置不对,导致即使创建了 parquer ,进行读取时依然报错:文件找不到。

spark 环境建议:

spark.executor.memory              30gspark.cores.max                    20spark.driver.memory                2g

在 spark 的 conf 配置目录下,要设置 hive.metastore.warehouse.dir 为 tachyon 目录:

hive.metastore.warehouse.dir tachyon://ip:port/hive/warehouse

3 执行插入 / 查询表操作过程中出现 too many opened files 的错误。

这个错误是因为同时打开的文件超过了 spark 的配置 , 可以再 spark-env.sh 配置文件末加 ulimit -n 65535

来扩大可同时打开的文件数量 , 重启 spark.

4 删除 tachyon 文件系统挂载目录时出现: rm: 无法删除 "srv/tachyon/ramdisk": 设备或资源忙

这种情况下先执行命令 umount srv/tachyon/ramdisk 解除文件系统的挂载,然后重新执行删除命令。

5 安装最新版本 0.7.1 执行格式化操作的时候出现:

格式化后 master 起不来的问题

第一点, 需要确保给出的默认配置文件里是有关于 HADOOP_HOME 和 HADOOP_CONF_DIR 的配置,漏掉就无法完成格式化,启动的时候也无法启动 master 。

第二点, 0.7 版本之后, TACHYON_JAVA_OPTS 配置需要增加一些配置参数,这些参数在 Master specific parameters. Default to TACHYON_JAVA_OPTS 需要用到,新版本新加的参数需要配置,否则 master 就会出问题。



推荐阅读
  • 我有一个从C项目编译的.o文件,该文件引用了名为init_static_pool ... [详细]
  • Amoeba 通过优化 MySQL 的读写分离功能显著提升了数据库性能。作为一款基于 MySQL 协议的代理工具,Amoeba 能够高效地处理应用程序的请求,并根据预设的规则将 SQL 请求智能地分配到不同的数据库实例,从而实现负载均衡和高可用性。该方案不仅提高了系统的并发处理能力,还有效减少了主数据库的负担,确保了数据的一致性和可靠性。 ... [详细]
  • Linux笔记:JDK安装与环境变量配置
    本文详细介绍了在Linux系统中安装JDK并配置环境变量的步骤,帮助读者顺利完成Java开发环境的搭建。 ... [详细]
  • 本文介绍了如何使用Flume从Linux文件系统收集日志并存储到HDFS,然后通过MapReduce清洗数据,使用Hive进行数据分析,并最终通过Sqoop将结果导出到MySQL数据库。 ... [详细]
  • 本文详细介绍了如何在 Linux 系统上安装 JDK 1.8、MySQL 和 Redis,并提供了相应的环境配置和验证步骤。 ... [详细]
  • 解决Only fullscreen opaque activities can request orientation错误的方法
    本文介绍了在使用PictureSelectorLight第三方框架时遇到的Only fullscreen opaque activities can request orientation错误,并提供了一种有效的解决方案。 ... [详细]
  • 本文介绍如何使用 Python 的 DOM 和 SAX 方法解析 XML 文件,并通过示例展示了如何动态创建数据库表和处理大量数据的实时插入。 ... [详细]
  • 1.创建目录mkdir-phomerocketmqnamesvr1data&&mkdir-phomerocketmqnamesvr1log&&mkdir-phomerocketm ... [详细]
  • 如何将TS文件转换为M3U8直播流:HLS与M3U8格式详解
    在视频传输领域,MP4虽然常见,但在直播场景中直接使用MP4格式存在诸多问题。例如,MP4文件的头部信息(如ftyp、moov)较大,导致初始加载时间较长,影响用户体验。相比之下,HLS(HTTP Live Streaming)协议及其M3U8格式更具优势。HLS通过将视频切分成多个小片段,并生成一个M3U8播放列表文件,实现低延迟和高稳定性。本文详细介绍了如何将TS文件转换为M3U8直播流,包括技术原理和具体操作步骤,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 本文详细介绍了在Linux系统上编译安装MySQL 5.5源码的步骤。首先,通过Yum安装必要的依赖软件包,如GCC、GCC-C++等,确保编译环境的完备。接着,下载并解压MySQL 5.5的源码包,配置编译选项,进行编译和安装。最后,完成安装后,进行基本的配置和启动测试,确保MySQL服务正常运行。 ... [详细]
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • Spring Data JdbcTemplate 入门指南
    本文将介绍如何使用 Spring JdbcTemplate 进行数据库操作,包括查询和插入数据。我们将通过一个学生表的示例来演示具体步骤。 ... [详细]
  • 字符串学习时间:1.5W(“W”周,下同)知识点checkliststrlen()函数的返回值是什么类型的?字 ... [详细]
  • 在 Ubuntu 中遇到 Samba 服务器故障时,尝试卸载并重新安装 Samba 发现配置文件未重新生成。本文介绍了解决该问题的方法。 ... [详细]
  • php更新数据库字段的函数是,php更新数据库字段的函数是 ... [详细]
author-avatar
gsgtqlg_132
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有