
中间件开发
文章平均质量分 57
中间件开发
张童瑶
现任某厂Java高级开发工程师,励志成为一名资深架构师,尽自己最大努力用有趣的方式让大家轻松汲取到底层原理知识!
展开
-
Iotdb 0.13配置集群和数据同步共享
1、新开一个xshell窗口,随便连接个服务器,只要这个服务器能给前2台服务器ping通,并且有iotdb就可以。1、iotdb 0.13版本下载(如果已安装请跳过),进入opt目录并下载。如果出现这种情况不用管,是因为集群后其他节点没有启动所抛出了个连接超时异常。至此iotdb集群配置完成,其他集群跟这个配置一样,但需要修改。是所有集群的IP和iotdb的端口,多个集群以英文逗号隔开。是当前服务器的本机IP,并修改如下配置。机器查看数据是否同步和写入。数据成功写入并同步,至此完。插入成功,并且有数据。原创 2023-08-02 10:43:38 · 1193 阅读 · 1 评论 -
Keepalived 在CentOS 7安装并配置监听MySQL双主
指明Keepalived配置文件存放位置,必须放在/etc下面,为了后续Keepalived启动关闭不报错)执行完上面命令之后,这时候Keepalived目录里面多了个Makefile的文件,这时候我们可以进行安装了。有两种下载方式,一种为yum源下载,另一种通过源代码下载,本文章使用源代码编译下载。在外部平台下载好的软件包上传至linux系统,然后进行解压(此处解压是源码包)如果出现下面错误,则还是缺少openssl和openssl-devel包。:指明Keepalived的安装位置,原创 2023-07-28 16:10:26 · 915 阅读 · 0 评论 -
Nginx 配置访问http默认跳转https
Nginx 可通过多种方式实现 http 跳转 https,以下列出各种方式的实现方法。原创 2023-05-26 10:18:32 · 1227 阅读 · 0 评论 -
kafka 设置用户密码和通过SpringBoot测试
这篇配置Kafka账号密码的,看不会就是看不起我i Kun原创 2023-05-24 10:20:03 · 9290 阅读 · 1 评论 -
SpringBoot 整合 ES 进行各种高级查询搜索
elasticsearch中的内部对象无法按预期工作,这里的问题是elasticsearch(lucene)使用的库没有内部对象的概念,因此内部对象被扁平化为一个简单的字段名称和值列表。值得我们注意的是在进行聚合操作的fild上,如果我们该字段设置成key或者text,则会出现以下错误。因为本文都是数据的搜索,所以我们需要在我们的es服务器里先插入一些数据以供我们后面使用。由于我们需要频繁的使用map转对象,所以给大家一个比较好用的map转对象方法。有时候,我们需要查询一个。下面开始我们本文的重点。原创 2023-05-17 14:30:00 · 3173 阅读 · 0 评论 -
Elasticsearch 安装 ik分词器
以上字段“中国人民共和国万岁”,是主要测试分词故意写错的,纠正“中华人民共和国万岁”,大家可以分词测试。我的es版本是6.8.12的,所以下载的也是对应版本。下载下来的压缩包解压,后重命名文件夹为 ik,放入到。在kibana中测试的ik分词器。插件文件夹下,重启es即可。没安装ik分词器的。原创 2023-05-17 11:57:41 · 372 阅读 · 0 评论 -
Elasticsearch 安装 Kibana 6.8.12
因为我的Elasticsearch 版本是 6.8.12的,所以兼容情况下,最好下载一样的版本。如果你的es有设置密码,添加如下配置即可,没有可以不设置。,账号密码都是你的es的账号密码。原创 2023-05-17 11:46:44 · 384 阅读 · 0 评论 -
SpringBoot 使用 Rest api来操作ElasticSearch(使用接口做CRUD)
Service,这里的Service需要继承一个CrudRepository类,,接口名称自定义,跟Jpa类似。上一篇写的只是针对es做普通的CRUD,这次采用接口做CRUD,如果是小白的话,可以查看我以往的ES文章。先调用加入数据接口。原创 2023-05-17 11:10:33 · 301 阅读 · 0 评论 -
ElasticSearch 同步MySQL数据方案汇总
本文主要对Mysql和ES进行数据同步的常见方案进行了汇总说明。同步双写是最简单的同步方式,能最大程度保证数据同步写入的实时性,最大的问题是代码侵入性太强。异步双写引入了消息中间件,由于MQ都是异步消费模型,所以可能出现数据同步延迟的问题。好处是在大规模消息同步时吞吐量更、高性能更好,便于接入更多的数据源,且各个数据源数据消费写入相互隔离互不影响。基于Mysql表定时扫描同步。原创 2023-05-16 10:54:43 · 1211 阅读 · 0 评论 -
ElasticSearch 设置密码
指令交互过程中,会让设置4个用户的密码,设置完重启即可。2、设置密码,进入bin目录下执行命令。,此时浏览器弹出需要密码了。配置文库,写入下面配置。默认账号:elastic。1、修改es根目录下的。原创 2023-05-12 15:16:14 · 3805 阅读 · 0 评论 -
ElasticSearch 在Windows下安装
你也可以在下面选择你需要的版本。,出现下面画面为成功。原创 2023-05-11 15:14:53 · 210 阅读 · 0 评论 -
ElasticSearch 安装控制台
时,出现问题(没截图,大概是中间有一段卡了很久,最后说 phantomjs-2.1.1-windows.zip 什么的问题)。参考:https://blog.csdn.net/xyy1028/article/details/126948634。安装Grunt工具,否则项目起不来。解压到ES的安装目录下。安装vue等相关依赖。原创 2023-04-26 15:50:14 · 1096 阅读 · 0 评论 -
ElasticSearch 对应SpringBoot版本号
第二列SpringDataElasticSearch是pom依赖的版本。第三列ElasticSearch是linux上安装的es中间件版本。第五列SpringBoot是pom依赖的版本。原创 2023-04-26 15:16:20 · 2280 阅读 · 0 评论 -
Jenkins 实现自动化部署
内容是我们修改后的值,说明Jenkins确实重新拉取项目重新部署了,nice啊,以后我们修改完代码后直接提交就可以了,部署就不用管了,是不是很香。我Gitee上的SpringBoot项目地址是:https://gitee.com/colinWu_java/JenkinsTest.git。原创 2023-04-21 13:55:56 · 1394 阅读 · 0 评论 -
Jenkins 在Windows下安装配置
此时,你要么就升级你的JDK,要么就换一个低版本的jenkins,推荐换一个低版本的jenkins,因为JDK版本升级的话影响太广泛了。1、第一次运行jenkins后,会在C盘的用户目录中,生成一个.jenkins文件夹,进入到该文件夹。如果上面界面等待几秒,还是这个界面,那就是jenkins镜像有问题,按照下面步骤解决。下载支持JDK1.8最后的版本,这个版本以上的都是JDK11,12的。cmd窗口中,会打印密码,直接复制填入即可。镜像有很多种,大家可以自行百度一下。进入目录,运行war。原创 2023-04-21 13:48:51 · 1534 阅读 · 0 评论 -
Jenkins 升级版本和对应JDK说明
在 2.346.1 本本后就支持 JDK 11、12了。如果不需要,那么就下载支持JDK1.8最后war包即可。在JDK1.8环境下,升级到支持JDK1.8最后的包下,语言默认为中文。3、下载新的war包并替换后,赋予权限。快捷下载war包,只修改版本号即可。2、删除旧版本war包。原创 2023-04-21 13:22:03 · 8870 阅读 · 0 评论 -
Jenkins 在linux安装配置
不想让jenkins在8080端口启动,那我们就换一个,比如我换成了8087。使用rpm安装,i表示安装,v表示显示安装过程,h表示显示进度。因为我的是centos,所以我选择redhat的长期支持版本。2、我们需要查看linux中的密码,然后继续安装。1、访问地址,http://主机ip:开放端口。1、首先配置文件,写入你JDK的安装路径。安装完成之后就会出现这么几个目录。2、查找JDK安装位置。到这里,安装就结束了。3、执行命令刷新配置。原创 2023-04-21 10:35:08 · 1213 阅读 · 1 评论 -
Nginx 解决nginx配置vue.router项目在createWebHistory模式下访问404问题
【代码】解决nginx配置vue.router项目在createWebHistory模式下访问404问题。原创 2023-01-12 15:57:38 · 1169 阅读 · 0 评论 -
Redis 设置密码
本人图省事本机用的redis windows版本的,其余配置内容一样。执行完毕,无需重启,退出客户端,重新登录就需要输入密码了。打开注释,设置为自己的密码,重启即可。连接上redis,执行如下命令。修改配置文件使用分两种情况。原创 2022-09-08 13:15:04 · 7506 阅读 · 0 评论 -
Redis 笔记
Redis 笔记。原创 2022-09-08 11:55:03 · 324 阅读 · 0 评论 -
Tomcat 增加缓存空间
[/attach/image/89833d7734344d10980e0c4450c0e575.png]的资源添加到Web应用程序[/uacp_yunguan]的缓存中,因为在清除过期缓存条目后可用空间仍不足 – 请考虑增加缓存的最大空间。缓存不够,可以将其缓存调大找到conf下的context.xml文件,增加下面内容...............原创 2022-06-15 09:45:55 · 2393 阅读 · 0 评论 -
Nginx 制作批处理启动文件
重启nginx bat文件start.batstop.bat原创 2022-06-09 12:04:24 · 281 阅读 · 0 评论 -
Tomcat 运行控制台输出乱码问题
修改Tomcat运行乱码问题修改tomcat日志级别,根据下面路径,打开logging.properties文件把下面的代码粘贴进去备份之前的logging.properties文件,将下面配置替换上去logging.properties原创 2022-06-08 17:18:49 · 288 阅读 · 0 评论 -
Tomcat 修改控制台输出日志级别
一般在部署Tomcat后,运行久了,catalina.out文件会越来越大,对系统的稳定造成了一定的影响。可通过修改conf/logging.properties日志配置文件来屏蔽掉这部分的日志信息。SEVERE (highest value) > WARNING > INFO > CONFIG > FINE > FINER > FINEST (lowest value)修改tomcat日志级别,根据下面路径,打开logging.properties文件log4j定义了8个级别的log(除去OFF和ALL原创 2022-06-08 17:18:32 · 11770 阅读 · 0 评论 -
Nginx 配置https证书
1、从证书出售商获取证书文件,并复制到nginx的conf目录下2、打开nginx.conf配置文件,写入以下代码配置crt证书从 https://manage.sslforfree.com/ 免费ssl证书官网上下下来的证书需要把 ca_bundle.crt 的内容全部复制到追加到 certificate.crt 后面,然后将文件上传。其他参考:https://blog.csdn.net/m0_49194578/article/details/121566493............原创 2022-06-08 17:17:46 · 1744 阅读 · 0 评论 -
Tomcat 下设置windows下开机自启
注:本文教程用的注册表注册文件来完成tomcat开机自启。注册保存为.reg注册表文件,双加打开,点击确定,即可完成tomcat的开机自启。原创 2022-06-07 11:57:09 · 227 阅读 · 0 评论 -
Redis 下载启动
Redis 支持 32 位和 64 位,这里我们下载 Redis-x64-xxx.zip 免安装压缩包https://github.com/microsoftarchive/redis/releases下载完后解压压缩包,并且把文件夹修改成”redis”双击redis-server.exe,Redis启动成功原创 2022-06-05 19:40:51 · 323 阅读 · 0 评论 -
Nginx - 笔记
Nginx基础笔记原创 2022-06-05 19:40:02 · 135 阅读 · 0 评论 -
Nginx 代理无法访问Nexus问题
通过域名访问Nexus主页,主页html可以正常加载,但是静态资源加载超时,原因是静态资源的请求地址是内网ip。通过ip+端口或域名+端口的方式访问是正常的。nexus通过docker启动,使用默认8081端口以及默认host。nginx监听域名,通过服务器内网ip转发到8081端口,配置如下:二、原因分析nexus在接受请求时,会绑定请求者的host,作为后续资源加载的请求地址。我在nginx中配置的是内网ip的转发,对nexus来说这个host就是内网ip。后面添加了Host这个请求头之后,相原创 2022-06-04 10:38:39 · 1734 阅读 · 0 评论 -
Tomcat 自定义启动startup.bat文件
在startup.bat中“setlocal”代码下添加下面代码可实现自定义原创 2022-06-03 11:41:06 · 322 阅读 · 0 评论 -
Docker镜像加速
鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决。Docker国内镜像:网易加速器:http://hub-mirror.c.163.com官方中国加速器:https://registry.docker-cn.comustc的镜像:https://docker.mirrors.ustc.edu.cn也可使用私人镜像加速器地址,如使用阿里云的镜像加速器:登录阿里云->产品->搜索"容器镜像服务"->镜像库->镜像加速器。新版的 Dock原创 2022-05-08 17:57:45 · 1788 阅读 · 0 评论 -
Docker 在CentOS下安装
Docker官网Docker官网地址:https://www.docker.com/Docker操作手册地址:https://docs.docker.com/engine/install/centos/安装Docker1、卸载自带的dockersudo yum remove docker \ docker-client \ docker-client-latest \ docker-comm原创 2022-05-08 17:18:35 · 303 阅读 · 0 评论 -
ElasticSearch 在Windows下安装
1、为什么用ElasticSerach?ElasticSearch 是开源搜索平台领域的一个新成员。 ElasticSearch(简称 ES) 是一个基于 Lucene 构建的开源,分布式,RESTful 搜索引擎。 具有搜索实时、稳定、可靠和快速的特点,并且安装使用方便。 支持通过 HTTP 请求,使用 JSON 进行数据索引。1、Elasticsearch能干什么?1、 提供快速查询试想一下,当你打开一个博客网站,搜索一篇博客的时候,等待了一分钟才有搜索结果,那将会是一个极差的体验。可想而知,原创 2022-04-04 19:55:41 · 8299 阅读 · 1 评论 -
MongoDB - 笔记
MongoDB是非关系型数据库,存储的类似Json数据,无需建表,在Java中保存实体类,会自动建表。#查看数据库状态db.stats();#查看数据库表状态db.sirius.stats();#db的帮助文档db.help();#输出db.adminCommand(nameOrDocument)// 切换到'admin'数据库,并且运行命令db.AddUser(username,password[, readOnly=false]) //添加用户 db.auth(usre原创 2022-04-03 17:04:55 · 149 阅读 · 0 评论 -
MongoDB 设置账号密码
1、安装安装可以看我这篇文章:https://tongyao.blog.csdn.net/article/details/1239377752、说明由于默认安装的MongoDB是没有设置用户密码的,极其危险,所以需要设置一下用户密码3、创建用户用Navicat15连接MongoDB,正常连接没有问题。执行命令use admin使用admin数据库输入创建用户命令,返回1说明成功db.createUser({user:"admin",pwd:"123456",roles:["root"原创 2022-04-03 16:08:04 · 12755 阅读 · 1 评论 -
MonogoDB 在Windows下安装
MongoDB的好处MongoDB存储方便,数据量大,检索快速,MongoDB将数据存储为一个文档,以键值对key=>value组成,类似于json对象,存储数据十分方便。今天给大家简单介绍一下Windows环境下MongoDB的安装。特别说明的一下,由于当年MongoDB出现过数据泄露的问题,所以安装MongoDB之后一定要配置用户名密码,因为默认安装是没有配置的,相当于裸奔,所以切记配置用户名密码,防止数据泄露,切记切记!!!(摘抄某大神文章中的一句话)......原创 2022-04-03 14:59:39 · 2000 阅读 · 0 评论 -
Kafka 在CentOS下安装
1、下载使用wget命令,远程下载kafkawget https://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.8.1/kafka_2.12-2.8.1.tgz --no-check-certificate2、解压文件tar -zxvf ./kafka_2.12-2.8.1.tgz -C /usr/local/修改名称mv ./kafka_2.12-2.8.1.tgz kafka2.123、修改配置文件cd kafka2.12vim c原创 2022-04-01 16:58:19 · 11097 阅读 · 2 评论 -
Zookeeper 在CentOS下安装
分享两个镜像源:清华镜像阿里镜像创建文件夹mkdir /usr/local/softwarecd /usr/local/software下载zookeeperwget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.9/apache-zookeeper-3.5.9-bin.tar.gz --no-check-certificate解压tar -zxvf ./apache-zookeeper-3.原创 2022-04-01 16:45:08 · 1872 阅读 · 0 评论 -
Zookeeper 不能启动:Could not find or load main class org.apache.zookeeper.server.quorum.
包有问题,https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.9/下载带bin的原创 2022-04-01 09:51:43 · 704 阅读 · 0 评论 -
Tomcat 启动报错:Invalid byte tag in constant pool: 19
看网上有很多文章博客都是说tomcat版本过低,需升级tomcat8,而我的本身就是tomcat8,还是出现这个问题。后来摸着问题查找相应的jar包发现有这个jackson-annotations-2.10.3.jar中的module-info.class就不行了直接在代码里面修改<plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-plugin<原创 2021-11-23 14:19:45 · 2726 阅读 · 0 评论