Bug解决
Bug解决
张俊杰zjj
一个大龄的码农.目前是Java+Python开发,业余时间研究减肥健身养生,后期可能会去做减肥健身博主.
展开
-
读写分离强制查询主库结果查不到数据
有A和B两个表 A和B两个表是一对多关系,我在业务代码先插入A表,然后再插入B表,此时我通过订阅binlog的工具订阅了A表,当A表来数据的时候会通过kafka发送mq消息给我,我消费者接收消息处理业务逻辑,我在消费者通过A表的某个关联字段去查询B表,是强制路由主库去查询的,结果查询不到,后来思考,可能是业务插入A表和插入B表的动作不是一个事务内的,A表插入了,然后binlog工具立马订阅到了,此时B表还没来得及插入,因为B表和A表不是一个事务.所以结果就是通过主库查询B表查询不到。原创 2023-05-10 17:10:45 · 306 阅读 · 2 评论 -
Elasticsearch exception [type=parsing_exception, reason=[multi_match] unknown token [START_ARRAY] af
代码报错。原创 2023-04-20 17:23:44 · 1590 阅读 · 1 评论 -
java.lang.NoClassDefFoundError: org/apache/lucene/search/spans/SpanBoostQuery
用Mavenhelper 插件把lucene-core 冲突的依赖排除掉, 只留RestHighLevelClient包下的lucene-core。项目中有RestHighLevelClient, 但是还有别的Maven依赖也有lucene-core。排查是因为lucene-core 版本冲突了,原创 2023-04-19 11:59:01 · 321 阅读 · 0 评论 -
无法访问 某个包 使用maven编译报错
无法访问com.xxx.dto.Page。原创 2023-04-03 11:17:02 · 418 阅读 · 0 评论 -
Error response from daemon: conflict: unable to delete 8e6aee9da407 (must be forced) - image is refe
3218b38490ce是imageId。原创 2022-08-27 14:24:49 · 655 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Param ‘serviceName‘ is illegal, serviceName is blank
Gateway网关项目启动报错2022-02-08 17:15:35.431 ERROR 85872 --- [ main] c.a.cloud.nacos.discovery.NacosWatch : namingService subscribe failed, properties:NacosDiscoveryProperties{serverAddr='localhost:8848', endpoint='', namespace='', watchDelay=3000原创 2022-02-10 19:13:55 · 4566 阅读 · 0 评论 -
packaging‘ with value ‘jar‘ is invalid. Aggregator projects require ‘pom‘ as packaging.
默认打包类型为jar<packaging>jar</packaging>解决的方法:修改打包类型pom<packaging>pom</packaging>原创 2022-02-08 17:02:38 · 1501 阅读 · 0 评论 -
错误解决 kibana Unable to revive connection: http://elasticsearch:9200/”}
访问kibana http://172.16.10.101:5601/此时http://172.16.10.101:9200/ 发现ElasticSearch服务是好的用docker logs 查看日志信息,发现报错“Unable to revive connection: http://elasticsearch:9200/”}使用docker命令进入容器docker exec -it 容器名称 /bin/bash 或者 docker exec -it containerId /bin/ba原创 2022-01-28 19:14:07 · 4967 阅读 · 2 评论 -
idea启动项目报错 : 编译失败:内部java编译器错误
解决办法:file - > settings - > java complier —>找到项目模块将目标字节码版本 全都改成 1.8 即可原创 2021-12-07 09:52:39 · 19594 阅读 · 5 评论 -
mvn : 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
问题mvn : 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。PS E:\YeWuZhongTai\rainbow\rainbow> mvn versions:set -s settings-oms.xml -DgenerateBackupPoms=false -DnewVersion=4.2.8-20211130-SNAPSHOTmvn : 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程原创 2021-10-28 14:46:57 · 26418 阅读 · 8 评论 -
-bash: jps: 未找到命令
执行 java -version 发现有jdk执行 rpm -qa |grep -i jdk 命令查询已经安装的包, 发现有jdk需要安装openjdk-devel包执行: yum list *openjdk-devel* yum install java-1.8.0-openjdk-devel.x86_64执行 which jps 命令,发现已经有了,最后执行 jsp 命令发现已经好使了[root@zjj101 logs]# java -versionopenjdk ver原创 2021-10-12 09:55:44 · 3308 阅读 · 0 评论 -
-bash: wget: 未找到命令[linux错误]
命令: yum -y install wget[root@zjj101 ~]# yum -y install wget已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.tuna.tsinghua.edu.cn * extras: mirrors.aliyun.com * updates: mirrors.aliyun.com正在解决依赖关系--> 正在检查事务---> 软原创 2021-10-10 15:25:29 · 373 阅读 · 0 评论 -
[idea启动bug]Error running‘ xxxxxx‘: Command line is too long. Shorten command line for xxxxxxxxx
原文: https://blog.csdn.net/zcc_heu/article/details/80682849我出现这个错误,然后我百度了半天,才发现这个帖子解决了问题,特此转载记录下来.在Intell IDEA运行main函数的时候遇到了如下错误:Error running’ xxxxxx’: Command line is too long. Shorten command line for xxxxxxxxx后来从网上查找资料发现是命令行的参数太长,需要进行修改。修改过程如下:在ru转载 2021-07-06 14:23:22 · 355 阅读 · 0 评论 -
[Kafka错误]timeout expired while fetching topic metadata
错误背景我用KafkaTools工具连接kafka 连不上,报timeout expired while fetching topic metadata这个错误,然后四处百度,发现了问题,解决办法是修改kafka的kafka_2.11-2.1.0/config/路径下的server.properties文件advertised.listeners=PLAINTEXT://zjj101:9092zjj101是当前服务器的ip,然后保存配置,重启kafka, 即可解决这个问题....原创 2021-07-05 12:52:07 · 7933 阅读 · 1 评论 -
[Linux错误解决]-bash: vim: 未找到命令
错误[root@zjj101 redis-5.0.3]# vim redis.conf-bash: vim: 未找到命令解决sudo yum install vim执行命令完了即可安装…原创 2021-06-11 13:34:45 · 1263 阅读 · 1 评论 -
[Java问题解决] Java String类型字符串去掉空格
去所有的空格,不管前面后面还是字符串中间有空格,都会被去掉.guideCodeValue.replaceAll(" ", “”)原创 2021-05-07 13:20:34 · 406 阅读 · 0 评论 -
[RocketMQ错]org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to <XXXX> failed
(1)描述172.16.74.201是阿里云的内网ip,这样启动的话,外网是访问不到的,我电脑去访问的话,会报如下错误:Exception in thread “main”org.apache.rocketmq.remoting.exception.RemotingConnectException:connect to <172.16.74.201:10911> failed(2)解决修改conf下的配置文件broker.conf,并修改启动命令vi conf/broker.con原创 2021-05-04 15:40:46 · 15881 阅读 · 1 评论 -
[linux错误]-bash: jps: 未找到命令
安装个:yum install java-1.8.0-openjdk-devel.x86_64参考https://blog.csdn.net/longe20111104/article/details/105661533原创 2021-05-04 13:24:15 · 547 阅读 · 0 评论 -
[Mybatis bug] Mybatis打日志功能不生效
mybatis.mapper-locations=classpath*:dao/*.xml#mybatis.type-aliases-package=com.feihe.wxapp.beanmybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl上面配置如果配置完了还不管用,看看用下面的配置 @Bean(name = "guideSqlSessionFactory") @Primary原创 2021-04-30 15:02:39 · 2142 阅读 · 2 评论 -
[RocketMQ错误]Caused by: org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to <
错误Caused by: org.apache.rocketmq.remoting.exception.RemotingConnectException: connect to <172.17.0.1:10909> failed解决方案这是由于跨域造成的:修改服务器中broker的配置,添加服务器IP(公网)即可vim /home/prod/rocketmq-all-4.3.0/distribution/target/apache-rocketmq/conf/broker.conf新原创 2021-04-11 14:25:47 · 8285 阅读 · 3 评论 -
[错误]请使用 -source 7 或更高版本以启用 diamond 运算符
我每次创建一个maven工程,都报错Error : java 不支持发行版本5 或者是 Error:java: 不再支持源选项 5。请使用 6 或更高版本。实在忍受不了,这里写篇文章记录一下,不想每次都上网搜解决办法了。(1)首先,点settings,然后找到图中目录,这里的_target bytecode version_和_project bytecode version_都换成你的jdk版本,我的是11(2)在settings里搜maven,把这部分设置成图里这样,具体maven的那几个路径转载 2021-04-10 20:35:14 · 2855 阅读 · 0 评论 -
格式化主节点NameNode所在的服务器后,启动其它服务器节点的DataNode无法启动
格式化主节点NameNode所在的服务器后,启动其它服务器节点的DataNode无法启动发生问题描述A 机器执行了下面的命令 重置了NameNode, 然后启动正常, 但是集群中的B机器执行启动DataNode,发现启动失败#先停止hadoop相关进程sh $HADOOP_HOME/sbin/stop-all.sh #重新格式化文件系统,因为之前的文件系统被误删除了sh $HADOOP_HOME/bin/hdfs namenode -format #重启hadoop,此时hadoop的相关原创 2021-01-05 14:08:56 · 462 阅读 · 0 评论 -
ajax不走success
原因是后端返回的格式问题,不是json格式问题,而ajax的 dataType: 'json’是json格式的…解决办法就是让后端返回的格式为json, 或者ajax的 dataType: ‘json’, 改成别的格式…@RequestMapping(value = "textMessageRemindersInPerson", method = RequestMethod.POST) @ResponseBody public String list(String busiId) { //原创 2020-12-23 14:41:11 · 1430 阅读 · 0 评论 -
Lexical error at line 1, column 18. Encountered: “\u2019“ (8217), after : ““]
2020-12-04 09:58:20,184 ERROR [500.jsp] - nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression ‘proSubject.split(’,’)’. Cause: org.apache.ibatis.ognl.ExpressionSyntaxException: Malformed OGNL expression: proSubject.sp原创 2020-12-04 10:02:40 · 7674 阅读 · 0 评论 -
WARN Connection to node -1 could not be established. Broker may not be available. (org.apache.kafka.
[root@zjj101 ~]# kafka-console-producer.sh --topic first --broker-list zjj101:9092>sdasd[2020-11-26 08:58:26,758] WARN Connection to node -1 could not be established. Broker may not be available. (org.apache.kafka.clients.NetworkClient)[2020-11-26 08原创 2020-11-26 09:05:24 · 1311 阅读 · 0 评论 -
Error while instantiating ‘org.apache.spark.sql.hive.HiveExternalCatalog‘:
Error while instantiating ‘org.apache.spark.sql.hive.HiveExternalCatalog’:出现场景Hive和SparkSql结合出现的,看出错信息貌似是引擎问题.想了想可能是hive-site.xml 配置文件查看了一下果然k看到了 下面的配置,因为之前hive是和tez集成的,现在不用了…现在是hive直接和spark集成.所以就给下面的注释掉就行了…<property> <name>hive.execut原创 2020-11-22 16:22:03 · 1631 阅读 · 0 评论 -
启动hive报错 org.apache.tez.dag.api.SessionNotRunning: TezSession has already shutdown. Application
错误Caused by: org.apache.tez.dag.api.SessionNotRunning: TezSession has already shutdown. Application application_1602825966780_0008 failed 2 times due to AM Container for appattempt_1602825966780_0008_000002 exited with原创 2020-10-27 11:54:44 · 1814 阅读 · 0 评论 -
bug hive Class com.hadoop.compression.lzo.LzoCodec not found
Class com.hadoop.compression.lzo.LzoCodec not found触发情况hive 执行SQL的时候原创 2020-10-23 18:09:54 · 1350 阅读 · 0 评论 -
bug hadoop - localhost: Error: JAVA_HOME is not set.
解决办法修改下的/hadoop-2.7.2/etc/hadoop目录下的hadoop-env.shexport JAVA_HOME=$JAVA_HOME 改成 export JAVA_HOME=/usr/java/jdk1.8.0_101原创 2020-10-22 18:24:28 · 322 阅读 · 0 评论 -
[错误收集]Flume Selector channel not found: c2
20/10/20 11:26:48 ERROR node.AbstractConfigurationProvider: Source r1 has been removed due to an error during configurationorg.apache.flume.FlumeException: Selector channel not found: c2检查配置文件,发现这里写成了 c2i …修改成 c2 再运行 发现能正常运行了...原创 2020-10-20 12:02:11 · 771 阅读 · 0 评论 -
Kafka错误:java.lang.RuntimeException: A broker is already registered on the path /brokers/ids/0. This
java.lang.RuntimeException: A broker is already registered on the path /brokers/ids/0. This probably indicates that you either have configured a brokerid that is already in use, or else you have shutdown this broker and restarted it faster than the zookeep原创 2020-10-17 20:11:16 · 1051 阅读 · 0 评论 -
Linux shell 行4: 未预期的符号 `$‘\r‘‘ 附近有语法错误
原因执行 shell脚本报错:行4: 未预期的符号 `$’\r’’ 附近有语法错误是从window复制文件到linux出现格式问题无法解析的解决办法安装 yum install -y dos2unix[root@zjj101 soft]# yum install -y dos2unix已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * epel: mirro原创 2020-10-15 12:35:44 · 3389 阅读 · 2 评论 -
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'redis.maxIdle' in stri
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'redis.maxIdle' in string value "${redis.maxIdle}"解决办法:知道了怎么配置,就知道自己有没有配置错误,如果配置没有问题,那么就继续找问题,Could not resolve placehol...原创 2019-02-22 12:39:25 · 20861 阅读 · 0 评论 -
[idea错误] java.io.FileNotFoundException: class path resource [spring-core.xml] cannot be opened
java.io.FileNotFoundException: class path resource [spring-core.xml] cannot be opened because it does not exist java.io.FileNotFoundException 意思是文件找不到 为了验证这个问题,去项目的target搜索一下,提示没有与搜索条件匹配的项...原创 2019-02-07 12:26:09 · 3541 阅读 · 0 评论 -
[idea错误]idea error:java: 无效的源发行版: 8
先看第一个,如果没有解决再接着打开第二个链接进行操作..https://blog.csdn.net/yaolong336/article/details/78717676https://blog.csdn.net/sinat_23870171/article/details/80331838原创 2019-02-07 11:48:54 · 914 阅读 · 0 评论 -
无法读取文档:无法构造java.util的实例。HashMap:没有从字符串值反序列化的字符串参数构造器/工厂方法
无法读取文档:无法构造java.util的实例。HashMap:没有从字符串值反序列化的字符串参数构造器/工厂方法[org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver]-Failed to read HTTP message: org.springframework.http.converter...原创 2019-01-28 17:43:09 · 1141 阅读 · 0 评论