爬坑指南
遇到各种难以解决的bug,解决后放在这里,当代华佗就是本尊
帅气多汁你天哥
喜欢孤独的猿,热爱篮球,Java,LOL,创业,电影,睡觉,硬科幻,CNN,钢铁侠,军迷
展开
-
全网最全Ambari环境搭建刨坑指南
版本重要的事情说三遍,ambari是HDP傻瓜式安装管理的服务,所以都已经傻瓜式安装了,就要搞清楚自己装的版本匹不匹配查看版本匹配链接:添加链接描述环境既然都要装ambari管理集群了,那么先把系统搞好嘛。linux系统优先使用centOS,毕竟这个系统目的是做主流服务器的环境,用其他的也行,深度或者乌班图都可以,但是依赖管理一般都不一样,自己要先搞个yum来管理,安装的时候也会出现各种各样的小问题,不嫌麻烦可以试试这里要说明 ambari对centos的支持版本一个是centos6 一个是ce原创 2021-08-23 22:15:20 · 1752 阅读 · 0 评论 -
SpringBoot整合mybatise-看着篇就对了,其他的都是骗人的!初学爬坑指南
步骤1.导入依赖<!-- mysql --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId>org.springframework.bo原创 2020-12-02 01:06:12 · 120 阅读 · 0 评论 -
Servlet初学常见错误总结
webapps是根目录webapps只能存放根目录文件夹,不能存放单个文件namesapce是别名…forward:一次转跳,request,response都在一次生命周期中,页面内容不转挑如果是相对路径, 怎么写都不影响.绝对定位定位到当前项目名redirect:声明周期在request域中,请求一次就结束,重新定向时,request调用两次,数据不能传递拦截器只负责拦截交警查酒驾只查你是否酒驾不管你是谁,谁在开车车多少钱常见错误 4041.xml映射错误,不能找到java包名2原创 2020-12-02 01:13:04 · 196 阅读 · 0 评论 -
Ajax排错常见思路与总结
1.ajaxpost请求只对应servlet中的dopost方法,即使request.getparemeter2.排错思路-看结果,定位到哪一行代码,哪一个方法3.确定错误发生在哪里后,创建一个非常简单的demo进行测试4.与ajax排错相关的就是状态码,如果方法调用前没有问题,但是执行之后返回的结果有问题,那么需要看参数在传递过程中发生了什么.-network查看状态码404-url错误405-方法错误,服务器内部不允许此方法500-服务器servlet内部逻辑错误 response.set原创 2020-12-05 11:14:01 · 193 阅读 · 0 评论 -
Linux遇到一些难以解决的问题的时候的解决方式
command & : 后台运行,你关掉终端会停止运行nohup command & : 后台运行,你关掉终端也会继续运行ps -ef | grep procedure_name | grep -v grep | awk ‘{print $2}’ | xargs kill -9kill -9杀进程nodpad++解决换行符’\r’不识别问题当你用shell写hive的脚本的时候,千万别用nodpad++,哪怕它自带shell模式,但是他还是有各种不可知错误,比如字符模式复制过去后v原创 2020-12-21 12:02:52 · 150 阅读 · 0 评论 -
Spring排错总结-找了两个小时的大坑!!!!!!!!!tm的-sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.thymeleaf.exceptions.TemplateProcessingException: Exception evaluating SpringEL expression: "exception.message" (error) at org.springframework.web.se..原创 2021-01-03 16:28:07 · 1877 阅读 · 0 评论 -
sparkStreaming消费到数据后,Redis的key设计问题
首先,需要确保监控的实时性,stream滑动窗口5秒滑动一次,当stream获取到数据后,需要存到redis的hll数据结构中,那么k-v形式的数据库,k的设计就很关键,如何设计?2012-01-02 00:23:03数据流中存在这样格式的时间,那么按照每5分钟一次的间隔存储数据,可以保证监控的时效以及对集群的负载的一个平衡,那么key的原则每5分钟一次,第5分钟算作前一个,例如 05:00算作00分钟的数据,而05:01算作05的数据这样显而易见的清晰那么同步数据的窗口一定要大于5分钟才可以,我们可原创 2021-01-09 22:12:25 · 105 阅读 · 0 评论 -
key算法问题
2012-01-02 00:23:03首先我们需要两个算法算法1:输入: 2012-01-02 00:23:03输出: 201201020023算法2:输入: 2012 ,1 ,2输出:当天全部2012010200xx key的集合算法1的实现:Scala streaming RDD代码: messages.foreachRDD(x => { x.foreach(part => { val colArray = UrlBase64Util.de原创 2021-01-09 22:13:23 · 506 阅读 · 0 评论 -
task not Serializable 集群分布式环境下RDD对jedis对象序列化的要求
首先复习一下知识点:Java 如何序列化对象类要实现Serializable接口,类内外部依赖同样需要实现如果一个属性或者对象不想被序列化,那么就是用transient关键字修饰那么在Java中,什么类型对象不能被序列化线程对象不能被序列化:独立线程外部无法访问,并且线程是为了进行任务的执行,而不是储存链接对象不能被序列化(jdbc):端口用来传输数据,这种链接对象是没有办法序列化的RDD的概念是什么RDD (Resilient Distributed DataSet)弹性分布式数据集,是对原创 2021-01-09 22:14:44 · 251 阅读 · 1 评论 -
Echarts&Ajax动态传递数据
控制类@Controllerpublic class HbaseControllor { HbaseReadeTable hbaseReadeTable=new HbaseReadeTable() ; @RequestMapping("getData4Hbase2Echarts") public String getData4Hbase2Echarts(Model model) throws Exception{ JSONArray arr=new JSONArray(); JSON原创 2021-01-09 22:16:58 · 416 阅读 · 0 评论 -
Sbt打包出现依赖异常问题
依赖冲突管理ThisBuild / scalaVersion := "2.11.11"ThisBuild / organization := "com.wtx.job014"libraryDependencies ++= Seq( "org.apache.spark" %% "spark-sql" % "2.3.2" % "provided", "org.apache.spark" %% "spark-core" % "2.3.2" % "provided", "or原创 2021-01-09 22:17:50 · 654 阅读 · 0 评论