背景 我们在很早之前大约在2015年8月份左右我们开始使用Rocketmq作为公司消息中间件,那个时候RocketMQ还没有捐赠给Acaphe. RocketMQ版本还是3.2.6,中间升级了一次版本,目前版本是3.5.8. 但是随着RocketMQ版本不断更新并且功能与稳定性也不断提高,所以打算升级为4.3.X版本 上一次升级停机了10分钟不到还是很快的,这次的目标是不停机升级版本.(题外话,上次因为升级还燃起了一波“干架”) 架构深入了解 先简单附上一张RocketMQ的整体架构图,通过架构…
升级python到2.7版本pip不可用 [root@localhost pip-7.1.2]# pip Traceback (most recent call last): File "/usr/bin/pip", line 5, in <module> from pkg_resources import load_entry_point File "/usr/local/python27/lib/python2.7/site-packages/distribu…
今天了解了一下用python获取chrome cookie信息,在研究的过程中,发现打开数据库失败,后来调查了一下发现是由于sqlite3库太老的缘故,起码需要3.8以上,然后看了一下python 2.7.11的sqlite3版本,竟然是3.6的,于是便开始着手研究如何升级python的sqlite3库,最终完美升级到了3.13版本,这里给大家一个参考. 查看python的sqlite3版本 import sqlite3 print sqlite3.sqlite_version 我们可以通过安装…
出错场景是升级oracle驱动,将版本从ojdbc14升级到ojdbc6,hibernate执行原生态sql语句会报如下错误:org.hibernate.MappingException: No Dialect mapping for JDBC type: -9org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:948)org.springframework.web.servl…
解决升级node后,已经安装了最新的版本,但是默认的node版本不是最新版本还是当前版本. 最近遇到个错误:The engine node is incompatible with this module. Expected version ^6.14.0 || ^8.10.0 || >=9.10.0. Got 9.5.0 意思说你需要安装的module与当前node版本不匹配,期望升级到9.10.0版本以上. 更新node版本: 清除npm缓存:npm cache clean -f 安装n模块…
机房一台centos6.9机器部署了jenkins发布系统,开发人员在用node编译js,发现依赖的gcc版本低了,故需要将gcc升级到高版本(至少5.0版本以上),这里选择升级到6.4.0版本,下面是升级的操作记录: 1)查看系统版本 [root@uatjenkins01 ~]# cat /etc/redhat-release CentOS release 6.9 (Final) 2)查看默认的gcc版本 [root@uatjenkins01 ~]# gcc --version gcc (GC…
搜索引擎 升级 Elasticsearch 集群数量实战记录 现在线上有一个elasticsearch集群搜索服务有三台elasticsearch实例(es1.es2.es3),打算将其升级为5台(增加es4.es5).这篇文章主要是对整个操作的过程记录,以及出现的问题总结,包括移动数据量所需要的时间.因为,一开始由于不知道线上数据量全部分配完需要多少时间,如果从凌晨开始操作,到早上8点都还没有同步完,这样会影响到白天线上业务的正常使用. 准备阶段 线上es集群使用的是阿里云服务器,copy其中…
一.分析 要升级openwrt的linux内核版本,关键是要制作内核配置文件 二.内核配置文件制作方法 2.1当前openwrt对应的某个开发板有对应的内核配置文件,比如此时的openwrt的linux内核版本为4.9,而我们要升级到4.14,那么可以直接复制4.9的内核配置文件为4.14 2.2 make kernel_menuconfig 这一步操作就会更新内核配置文件…
最近在学习.net core web api 开发,用到了Mysql.Data.EntityFrameworkCore框架,在根据数据库表生成对应实体类时提示必须先升级本机powershell到3.0版本.安装时并不是很顺利,现将遇到的问题整理出来,分享给大家. 一.查看本机powershell版本号 操作步骤: 1,开始---运行,输入powershell进入命令行窗口. 2,在命令行中输入 $PSVersionTable.PSVersion 命令查看当前版本号, 其中"Major"…
引言 今天mysql升级到8.0.13版本,遇到了很多问题,在此进行总结方便以后查看. 卸载mysql brew uninstall mysql sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* rm -rf ~/Library/PreferencePanes/My* s…