- 博客(208)
- 收藏
- 关注
原创 mac修改.bash_profile后导致输入命令报错Argument list too long
mac修改.bash_profile后导致输入命令报错Argument list too long。
2023-05-15 16:45:07
625
原创 linux服务器时间同步
Linux服务器时间同步:两台以上服务器之间的时间同步,以其中一台服务器为时间源,其余服务器同步这台时间源服务器的时间其中,时间源服务器需要有访问外网权限,不然时间源服务器无法同互联网同步最新的时间,这样的时间后面可能还是会不准其余服务器有无互联网网络环境都可,只要保证和时间源服务器同一局域网即可。
2023-02-28 18:08:26
1681
原创 【kafka】十四、kafka生产者API
*** 分区选取//默认分区获取方法 //new DefaultPartitioner().partition() //可以实现自己分区策略,返回的需要是可用的分区的 return 0;} }//kafka配置文件 Properties properties = new Properties();
2022-11-27 14:56:38
887
原创 【kafka】十三、kafka事务
kafka事务kafka从0.11版本开始引入事务支持。事务可以保证kafka在exactly once语义的基础上,生产和消费可以跨分区和会话,要么全部成功,要么全部失败。
2022-11-27 14:55:15
653
原创 【kafka】十二、Zookeeper在kafka中的作用
Zookeeper在kafka中的作用kafka集群中有个一broker会被选举为Controller,负责管理集群broker的上下线,所有topic的分区副本分配和leader选举等工作。Controller的管理工作都是依赖于zookeeper的。
2022-11-27 14:54:40
999
原创 【kafka】十一、kafka消费者组案例
或者在另外一台kafka服务器开启一个消费者,前提是需要修改这台kafka的。启动一个生产者发送消息,会看到发完一个消息后只有一个消费者消费了消息。需求:测试同一个消费者组中的消费者,同一时刻只能有一个消费者消费。
2022-11-27 14:53:15
469
原创 【kafka】四、数据日志分离
但是创建topic后,相关日志及topic数据都在这个目录。在kafka目录下新建一个。在安装的时候,在配置文件。
2022-11-25 20:39:52
301
原创 【Maven】Maven打jar包分离lib包
包文件会和代码打包在一起,会导致最终打包好的文件特别大,部署的时候每次都需要上传大文件很麻烦。的方式启动的,因为该jar包已经没有依赖包,没法去执行代码里面依赖的各种包的环境。为了解决这个问题,需要将打包文件里面的lib包文件和classes文件分离开。1.先修改pom.xml文件,打包的时候将lib和classes分离。然后改动业务的代码后,每次只需要将最新打包的服务jar包发布部署就好。最后打包的效果,实际需要启动的jar包已经很小了。需要在启动的时候将lib包的路径也一并配置上。
2022-10-26 21:58:58
5404
原创 【elasticsearch】springboot集成elasticsearch
【代码】【elasticsearch】springboot集成elasticsearch。
2022-10-25 09:48:45
146
原创 【elasticsearch】elasticsearch分片控制
文档存储到分片后(主分片和副本分片都会存储文档数据),我们可以发送请求到任意节点。每个节点都有能力处理任意请求,且每个节点都知道集群中任一文档位置,所以可以直接将请求转发到需要的节点上。注意:为了扩展负载,更好的做法是轮询集群中的所有节点。用户可以访问任何一个节点获取数据,这个节点称之为。
2022-10-24 09:32:31
158
原创 【elasticsearch】elasticsearch路由计算
所有文档的API(get、index、delete、bulk、update、mget)都接收routing路由参数,通过这个参数可以自定义文档到分片的映射。一个自定义路由参数可以用来确保所有相关的文档–例如同一用户文档都存到同一个分片中。当索引中添加一个文档的时候,文档会被存储到一个主分片中。routing:是一个可变值,默认是文档的_id,也可以自定义。routing通过hash函数生成一个数字,然后这个数字再除以。之间的余数,就是所寻求的文档所在分片的位置。(主分片数量)后得到的余数。
2022-10-24 09:32:20
203
原创 【elasticsearch】elasticsearch分布式集群
如果我们重新启动 Node 1 ,集群可以将缺失的副本分片再次进行分配,那么集群的状 态也将恢复成之前的状态。但是读操作的搜索和数据返回是可以同时被分片和副本所处理,所以当拥有越多的副本分片时,也会拥有越高的吞吐量,虽然主分片的数量无法更新,但是副本是可以动态更新的,可以通过动态调整副本的数目,按需伸缩集群。集群必须拥有一个主节点来保证工作,当主节点发生故障后就需要选举一个新的主节点,模拟故障异常,关闭主节点。,并给该索引分配三个主分片和一份副本(一份副本是三个主分片都拥有一个自己的副本分片)
2022-10-24 09:32:05
234
原创 【elasticsearch】elasticsearch分片和副本
总之,每个索引可以被分成多个分片。每个分片可以有0个或者多个副本。一旦复制了,索引就会有主分片(作为复制源的源分片)和复制分片(主分片的拷贝)的区别。分片和副本的数量可以在创建索引的时候指定。但在创建索引后,可以动态的修改副本的数量,但不能改变分片的数量默认情况下,elasticsearch中的每个索引会有一个主分片和副本分片当分片设置为5时,elasticsearch就会把存储数据均衡的分配到5个分片上,当进行查询时,elasticsearch会把查询发送到每个分片上,并将结果组合在一起。
2022-10-24 09:31:55
3386
1
原创 【elasticsearch】elasticsearch—API文档高级查询
设置参数的最大编辑次数,可以理解为,把查询条件输入错误了,通过。组合到一起,实现多个查询条件的builder联合查询。多查询:就是按批次查询,查询1、查询2…关键字查询,需要注意中文分词及。比如:将“荣威”指正为“荣耀”多条件:就是把多个查询的。
2022-10-24 09:31:42
551
原创 【elasticsearch】elasticsearch—API映射
【代码】【elasticsearch】elasticsearch—API文档。
2022-10-24 09:31:03
450
原创 【elasticsearch】elasticsearch—API文档
【代码】【elasticsearch】elasticsearch—API文档。
2022-10-24 09:29:39
1371
原创 【elasticsearch】elasticsearch映射
索引-index相当于mysql中的数据库,而映射-mapping类似于mysql中的表结构,记录了各种字段的类型。
2022-10-24 09:28:53
308
原创 【flowable】十三、flowable会签
flowable会签会签的意思是,在流程任务管理中,任务通常是由一个人或者多个人同时去处理的,这种任务叫做会签任务。类似于并行网关。按数量通过:达到一定数量的处理后,会签通过按比例通过:达到一定比例的处理后,会签通过一票否决:只有一个人不同意时,会签通过一票通过:只有一个同意时,会签通过Flowable实现会签是基于多实例任务的,将节点设置成多实例,通过在userTask节点的属性配置。可以选择、,其中并行会签的意思是 多个人同时执行任务。顺序会签是按顺序执行任务。会签人员的集合变量,可以随意命名。循环集
2022-10-23 17:28:36
10138
2
原创 【flowable】十一、flowable加签和转签
flowable加签和转签同时让多人处理任务,但是不同于网关操作。1、向前加签任务在A这里,A这个时候需要BCD核对一下,等BCD核对之后又回到A这里2、向后加签任务在A这里,A这个时候需要BCD处理这个事情,处理完毕之后就不用管了,继续后面的审批环节创建一个新的流程:就一个简单的流程,员工请假申请,总经理审批部署流程并启动:员工完成任务:正常流程,员工完成任务后到总经理审批但,实际中会出现特殊情况,还需要董事长审批,但在流程设计中并没有董事长这个流程节点。所以需要用到加签的功能。加签功能任
2022-10-23 17:25:48
4989
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人