• 2024-11-08hive的搭建
    apacheHive官网下载apache-hive-3.1.2-bin.tar.gz华为镜像站下载MySQLmysql-connector-java-8.0.29.jar/usr/local/soft/jars上传到该目录下1、解压该目录下解压到上一个目录下tar-zxvfapache-hive-3.1.2-bin.tar.gz-C../2.重命名[root@mastersoft]#mvapache-
  • 2024-11-08hive-3.1.2搭建
    1、下载安装包下载hivehttps://archive.apache.org/dist/hive/下载MySQL驱动包https://mirrors.huaweicloud.com/mysql/Downloads/Connector-J/2、上传到Linux并解压tar-zxvfapache-hive-3.1.2-bin.tar.gz-C../3、重命名mvapache-hive-3.1.2-binhive-3.1
  • 2024-11-08Hive的搭建
    一、上传解压配置环境变量1.解压tar-zxvfapache-hive-3.1.2-bin.tar.gz-C../2.配置环境变量vim/etc/profile3、重命名mvapache-hive-3.1.2-binhive-3.1.24.使环境变量生效source/etc/profile二、修改配置文件1.拷贝一份文件cphive-default.xml.templatehi
  • 2024-11-08Hive3.1.2搭建文档包含详细步骤及相关截图以及常见问题解决
    hive-3.1.2分布式搭建文档1、下载,上传,解压,配置环境变量#1、解压(解压到上级目录)tar-zxvfapache-hive-3.1.2-bin.tar.gz-C..#2、重名名mvapache-hive-3.1.2-binhive-3.1.2#3、配置环境变量vim/etc/profile#4、在最后增加配置exportHIVE_HOME=/usr/local/
  • 2024-11-05LOG4J每天生成1个日志文件
    (1)org.apache.log4j.ConsoleAppender(控制台)(2)org.apache.log4j.FileAppender(文件)(3)org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件)(4)org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件)(5)org.apache.log4j.WriterAppender(将
  • 2024-10-31012_Zookeeper
    1zookeeper是什么2zookeeper的集群配置安装步骤1.解压2.把conf文件夹下配置文件改个名字cpzoo_sample.cfgzoo.cfg3.编辑zoo.cfg,配置datadirdataDir=/opt/module/zookeeper-3.4.10/zkData4.配置集群机器,每台机器分配一个不同的Serveridserver.2=hadoop102
  • 2024-10-28java 将Log4j2 的日志内容输出到udp上
    在Maven项目中pom.xml中添加Log4j2的依赖 <dependency><groupId>org.apache.logging.log4j</groupId><artifactId>log4j-core</artifactId><version>2.14.1</version></dependency><depen
  • 2024-10-23一个著名的日志系统是怎么设计出来的
    原文:一个著名的日志系统是怎么设计出来的1前言Java帝国在诞生之初就提供了集合、线程、IO、网络等常用功能,从C和C++领地那里吸引了大量程序员过来加盟,但是却有意无意地忽略了一个重要的功能:输出日志。对于这一点,IO大臣其实非常清楚,日志是个很重要的东西,因为程序运行起
  • 2024-10-20spark整合logback
    在使用ApacheSpark和Scala进行开发时,合理的日志管理是确保应用程序可维护性和可调试性的关键。以下是一些最佳日志实践,帮助你有效地管理和优化Spark应用程序的日志记录。1.使用合适的日志库首选的日志库是SLF4J(SimpleLoggingFacadeforJava)和Logback。SLF4J提供了
  • 2024-10-16[Java/日志] 日志框架打印应用程序日志代码的执行情况
    0引言我常以为INFO日志级别的应用程序日志代码,不会被执行(比如,实验1中的printTestLog函数)。但今天线上的问题,证实了这个思路是错的。1验证实验版本信息jdk:1.8日志组件slf4j.version:1.7.25log4j.version:2.20.0<!--log[start]--><dependency>
  • 2024-10-15Java中Log4j的配置与使用详细解析
    Log4jLog4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件。也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。这些可以通过一个配置文件来灵活地进行配置,而不需要修
  • 2024-10-09SSM简单图书项目的环境搭建
    一、环境搭建1.1后端项目创建1.2后端项目配置文件信息    1.2.1pom.xml配置<properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><maven.compiler.source>12</maven.compiler.source><maven.compiler.ta
  • 2024-09-28Mybatis(三)
    4.9.4延迟加载        延迟加载,就是在使用数据时,进行查询操作,不使用时,不提前加载。可以节省内存,提高查询效率。第一种方式:局部配置(映射文件)在<association>标记里配置如下属性:fetchType="lazy"     lazy:延迟加载 eager:不延迟加载如下: <
  • 2024-09-23【idea】log4j和slf4j配合使用问题(2024-9-23最新版本)!
    1、slf4j<!--https://mvnrepository.com/artifact/org.slf4j/slf4j-simple--><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-simple</artifactId><version
  • 2024-09-22Log4j2 漏洞
    什么是Log4j2Log4j是一个用于Java应用程序的日志记录工具,它提供了灵活的日志记录配置和强大的日志记录功能。Log4j允许开发人员在应用程序中记录不同级别的日志消息,并将这些消息输出到不同的目标(例如控制台、文件、数据库等)。漏洞版本<dependencies><dependency>
  • 2024-09-22【已解决】log4j没有生成日志文件、 生成日志文件、自动写入日志、log4j日志没有输出到文件、没有日志【一眼就会】
    接上一篇:log4j2 运行项目后不会自动生成日志文件、或不会自动向日志文件中写入日志 解决方法:加入:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions>
  • 2024-09-22【log4j 2.x】【log4j日志升级漏洞修复】log4j2日志 [简单明了][一眼就会]
    大多同学说的不是很全,写的不是很具体。在此,本人出一篇简单明了的详细教程: 目录:1、加载log4j2包2、配置xml文件3、写测试并运行4、log指定文件:自动打印info、error日志5、整体code正文:1、加载log4j2包<dependency><groupId>org.apache.logging.log4j</group
  • 2024-09-18MyBatis基础
    MyBatis基础1.什么是mybatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和POJO(PlainOrdinaryJava
  • 2024-09-18Hadoop(十五)项目考核 WordCount案例
    一、需求分析需求:在给定的文本文件中统计输出每一个单词出现的总次数SEVENTEEN.txt文本内容如下:saythenameseventeenhelloweareseventeennicetomeetyouyouverynice按照MapReduce编程规范,分别编写Mapper,Reducer,Driver1、Mapper(1)将MapTask传过来的文本内容
  • 2024-09-14Hadoop(十)HDFS API操作
    API操作Shell操作是在集群内部,即hadoop102上进行操作,API操作是希望在Windows上能远程连接集群实现增删改查操作一、客户端环境准备1、找到资料包路径下的Windows依赖文件夹,拷贝hadoop-3.1.0到非中文路径2、在Windows上配置HADOOP_HOME环境变量3、配置Path环境变量4、验证H
  • 2024-08-23【Java日志系列】Log4j2日志框架
    目录前言一、Log4j2简介与特征二、快速入门 三、SLF4j+Log4j2组合四、配置文件五、异步日志1.AsyncAppender方式2.AsyncLogger方式总结前言 在当今的软件开发领域中,日志记录是调试、监控和审计应用程序不可或缺的一部分。高效的日志记录不仅能帮助开发者理
  • 2024-08-13记一次NoClassDeffoundEror问题解决过程
    背景:在对某台计算服务器进行代码修改后,发现es查询报错,抛出异常如下: 思路: 1.jar包冲突   查询了对应jar的pom文件,发现只有一个es的版本jar包,不存在冲突,百思不得其解。2.本地环境问题   清理idea的缓存,发行问题仍然存在最后翻阅资料,打了断点追踪异常抛出的地方,
  • 2024-08-12报错解决
    报错解决文件错误建立文件时建错了,文件格式错误,粘贴完文件后报一堆错此时重新建立项目。项目启动失败./gradlewbuild在idea终端输入时报错Exceptioninthread"main"java.lang.RuntimeException:Timeoutof120000reachedwaitingforexclusiveaccesstofile:文
  • 2024-08-11第一个Spark程序
    一、创建工程1、创建方式一创建Maven工程添加Scala框架创建Scala文件夹,并设置为源代码文件夹创建包和对象2、创建方式二创建scala工程添加maven框架创建scala文件夹,并设置为源代码文件夹创建包和对象二、pom.xml添加依赖<dependencies>
  • 2024-07-23使用poi操作excel报这个错 java.lang.NoSuchMethodError: org.apache.logging.log4j.Logger.atTrace()Lorg/apache/l
    使用poi操作excel报这个错java.lang.NoSuchMethodError:org.apache.logging.log4j.Logger.atTrace()Lorg/apache/logging/log4j/经查发现poi、poi-ooxml引用了log4j-api,版本较低,没有atTrace()方法 解决办法:移除poi、poi-ooxml引用的log4j-api,重新引用高版本的依赖