Docker命令 启动docker查看是否启动成功设置Docker开机自启禁用Docker开机自启重新启动Docker服务查看Docker信息查看docker info中具体key的信息,例如:停止docker服务查看已启动进程:docker ps查看所有进程:docker ps -a。
Linux--出现“不在sudoers文件中,此事将被报告”的问题 在使用个人用户(非root用户)时,在执行其他命令时,使用sudo命令来执行的时候,需要验证当前用户的密码,输入了之后,提示“admin 不在sudoers文件中,此事将被报告”-r–r-----. 1 root root 4355 11月 24 11:13 /etc/sudoers。-rw-r-----. 1 root root 4328 9月 30 2020 /etc/sudoers。分析原因,主要是权限不够,需要提升权限。由此可看,该文件为只读权限。
Kafka安装(使用docker) KAFKA_BROKER_ID=0 在kafka集群中,每个kafka都有一个BROKER_ID来区分自己。KAFKA_ADVERTISED_LISTENERS 把kafka的地址端口注册给zookeeper。KAFKA_ZOOKEEPER_CONNECT 连接zk。KAFKA_LISTENERS 配置kafka的监听端口。
RocketMQ 消费者 消息通过生产者发送到某一个Topic,如果需要订阅该Topic并消费里面的消息的话,就要创建对应的消费者进行消费。在介绍消费者的使用方法之前,我们先介绍消费组、消费位点、推和拉等概念。
Springboot整合RocketMQ之生产者 顺序消息是一种对消息发送和消费顺序有严格要求的消息。对于一个指定的Topic,消息严格按照先进先出(FIFO)的原则进行消息发布和消费,即先发布的消息先消费,后发布的消息后消费。在 Apache RocketMQ 中支持分区顺序消息,如下图所示。我们可以按照某一个标准对消息进行分区(比如图中的ShardingKey),同一个ShardingKey的消息会被分配到同一个队列中,并按照顺序被消费。需要注意的是 RocketMQ 消息的顺序性分为两部分,生产顺序性和消费顺序性。
MQ理论介绍与主流MQ对比 MQ 是message queue ,消息队列,也叫消息中间件,遵守JMS(java message service)规范的一种软件。(同时还有另一个叫AMQP的应用层协议,语言无关性不受产品 语言等限制,rabbitMQ支持这个 )类似于数据库一样需要独立部署在服务器上的一种应用,提供接口给其他系统调用。主要用于各个系统之间通信的解耦。举例:比如登陆系统,在登陆之后需要调用短信系统给用户发短信说已经登陆,同时还需要调用日志系统记录登陆日志,需要调用积分系统对登陆签到的积分进行增加 等等。
rocketMq 启动异常:NoClassDefFoundError: org/apache/rocketmq/client/consumer/DefaultLitePullConsumer rocketmq-spring-boot-starter中已引入了rocketmq-client,无需再次指定,如果此处版本低于4.6.0还会报错。注意,即使是外部引入的rocketmq-client版本高于4.6.0,但又引入了rocketmq-spring-boot-starter,因为rocketmq-spring-boot-starter内部有rocketmq-client对应版本的依赖,可能还会导致版本冲突问题。2、依赖管理中保留,子项目的依赖中直接将rocketmq-client删除。
RocketMQ概念理论 控制台中消息明细每种类型的解释如下CONSUMED消息已经被投递, 订阅端返回ReconsumerLater,或者返回NULL,或者抛出异常,消息都会走重试流程,消息投递状态都是CONSUMED。消息已经被投递且被过滤, 比如,发布端发布消息topicA,tagA,订阅端订阅topicA,tagB「」消息未被投递,有可能消息发生了堆积,还未被消费;也有可能消费线程hang住了,导致消费线程迟迟没有返回。:Broker端过滤、Tag过滤、属性表达式过滤、类过滤、Consumer端过滤。
rocketMQ 错误:The broker does not support consumer to filter message by SQL92 出现日常MQClientExcept异常 The broker does not support consumer to filter message by SQL92。此时在服务器rocketMq的broker配置文件。Rocket消费者代码中使用了SQL92标准。
Elasticsearch简介与在springboot中使用 如果用数据库做搜索会怎么样Elasticsearch 是一个开源的(分布式)搜索引擎 (分析系统)是一个分布式的开源搜索和分析引擎,在 Apache Lucene 的基础上开发而成。Elasticsearch是提供持久存储、统计等多项功能的现代搜索引擎既是搜索引擎又是数据库【非关系型数据库】,不支持事务、复杂的关系(至少1.X版本不支持,2.X有改善,但支持的仍然不好)1、自动维护数据的分布到多个节点的索引的建立,还有搜索请求分布到多个节点的执行2、自动维护数据的冗余副本,保证了一旦机器宕机,不会丢
Error--启动报错,org.apache.tomcat.util.modeler.Registry.disableRegistry()V 搜“An attempt was made to call a method that does not exist. The attempt was made from the following location:”前面两篇篇文章说是添加了两个一样的包,删除其中一个,后面两篇文章说exclesion去除其中包喊得一个包,诶看到这句慢慢的从后面看到这两篇文章想到前几天的有一个错误是用。解决的,抱着试一试看,还果真解决了。........................