草庐IT

master_connection

全部标签

rabbitmq:解决connection error; protocol method: #method<connection.close>(reply-code=530,

报错内容如下:connectionerror;protocolmethod:#method(reply-code=530,reply-text=NOT_ALLOWED-accesstovhost'/'refusedforuser'admin',class-id=10,method-id=40)        最近刚学习rabbitmq,在第一次使用rabbitmq的时候,一到创建链接的时候就报错,找了半天找不到问题所在,后来发现是用户没赋予权限造成的,当时只创建了用户的账户密码,并没有赋予权限。如何给用户赋予权限呢,下面通过rabbitmq浏览器管理页面给账户赋上权限。 根据以上步骤,我们就已

Kafka Connect JdbcSinkConnector的schema处理

kafkaconnect当写入到Mysql这类的关系型数据库时,使用JdbcSinkConnector,且kafka中的数据需要具备schemas,否则是无法写入的。只有两种数据可以写入:1.使用ConfluentSchemaRegistry在写入kafka时,就用Avro、Protobuf或JSONSchema的converter进行schema的转换2.带着schema的Json数据{"schema":{"type":"struct","optional":false,"version":1,"fields":[{"field":"ID","type":"string","optional

启动eureka服务端客户端报java.net.ConnectException: Connection refused: connect的错误

Requestexecutionfailedwithmessage:java.net.ConnectException:Connectionrefused:connect1.先检查eureka服务端和客户端模块中的pom文件中是否引入了相对应的server和client的依赖2.主启动类上是否加了对应启动注解:@EnableEurekaServer//服务端的启动类@EnableEurekaClient//客户端的启动类3.如果是布置了eureka集群:要在C:\Windows\System32\drivers\etc目录下的hosts文件中添加:127.0.0.1eureka7001.com

CVE-2023-25194漏洞 Apache Kafka Connect JNDI注入漏洞

ApacheKafka的最新更新解决的一个漏洞是一个不安全的Java反序列化问题,可以利用该漏洞通过身份验证远程执行代码。ApacheKafka是一个开源分布式事件流平台,被数千家公司用于高性能数据管道、流分析、数据集成和任务关键型应用程序。超过80%的财富100强公司信任并使用Kafka。通过AivenAPI或KafkaConnectRESTAPI配置连接器时,攻击者可以为连接器设置database.history.producer.sasl.jaas.config连接器属性io.debezium.connector.mysql.MySqlConnector。其他debezium连接器也可能

Git报错解决:fatal: unable to access ‘https://github.com/.......‘: OpenSSL SSL_read: Connection was reset

之前gitclone项目的时候报错fatal:unabletoaccess'https://github.com/.......':OpenSSLSSL_read:Connectionwasreset,errno10054产生原因:一般是因为服务器的SSL证书没有经过第三方机构的签署,所以会报错首先需要解除ssl验证后,再次git即可解除ssl验证:gitconfig--globalhttps:www.baidu.com"false"再次gitclone"https:www.baidu.com"即可

用IDEA推送代码到Git被拒绝的解决办法 Push rejectedPush to origin / master was rejected

当我们在IDEA中创建本地仓库后,想要将代码push到远程仓库时,我们先添加远程仓库,将本地仓库与远程仓库绑定。在我们push推送时,IDEA右下角有一个弹窗提示:PushrejectedPushtoorigin/masterwasrejected原因及解决办法:此时远程仓库里有文件存在(任何文件、包括初始化仓库时生成的文件),我们可以到该项目文件夹下,右键使用GitBashHere打开Git的命令行窗口,输入下面的命令:  来手动完成合并。在输入命令前先将远程仓库中文件名为.gitignore的文件删除(如果存在)。gitpulloriginmaster--allow-unrelated-h

解决报错:WebSocket connection to ‘ws://192.168.0.108:8080/ws‘ failed: Error in connection establishment:

  当我把手机连在电脑上的热点关闭,换其他wifi后,报错就消失了。大概是手机防火墙限制访问

Webstorm中项目代码从git的master分支切换到develop分支

当前为master分支,需要切换到develop分支,master不允许推送选中项目右键--Git--分支在分支中点击目标分值,点击签出此时,就切换到了dev分支如果在gitlab中新建了分支,但是在Git分支中看不到新建的那个远程分支,可以执行如下操作。来获取到最新的远程分支,点击提取就好了。 

解决Docker运行命令时提示“Got permission denied while trying to connect to the Docker daemon socket“类情况,提示如下

 解决方法1使用sudo获取管理员权限,运行docker命令。解决方法2docker守护进程启动的时候,会默认赋予名字为docker的用户组读写Unixsocket的权限,因此只要创建docker用户组,并将当前用户加入到docker用户组中,那么当前用户就有权限访问Unixsocket了,进而也就可以执行docker相关命令。sudogroupadddocker#添加docker用户组sudogpasswd-a$USERdocker#将登陆用户加入到docker用户组中newgrpdocker#更新用户组dockerps#测试docker命令是否可以使用sudo正常使用检查是否成功:执行"d

Java连rabbitMQ 报错 An unexpected connection driver error occured

Java项目中连接不上 rabbitMQ,报错内容如下ERRORcom.rabbitmq.client.impl.ForgivingExceptionHandler.log(ForgivingExceptionHandler.java:119)-AnunexpectedconnectiondrivererroroccuredAnunexpectedconnectiondrivererroroccured  是发生意外的连接驱动程序错误最大的可能是 新建的用户 没有 授权一、要确认 服务器安装上mq之后默认端口15672是浏览器浏览的端口,项目中则是需要配置成5672二、新建用户需要授权 添加用