摘要: 1.storm 引用的 kafka和线上的kafka版本不一致 2.bolt的prepare初始化elasticsearch连接慢,导致第一次处理数据是总是有问题storm调用prepare方法是异步调用,不会等待所有的bolt中的prepare都完成。在处理第一条数据时等待一段时间, 3.时间窗口 阅读全文
posted @ 2019-07-16 23:08 努力挣扎的小兵 阅读(339) 评论(0) 推荐(0) 编辑
摘要: storm启动时会加载conf/storm-env.sh文件 编辑 conf/storm-env.sh 添加export JAVA_HOME=/usr/java/jdk1.8.0_111 阅读全文
posted @ 2019-07-16 23:07 努力挣扎的小兵 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 主界面 Version:安装的storm集群的版本Supervisors:集群的supervisor个数Used slots:使用的slots的个数Free slots:空闲的slots的个数Total slots:slots(槽,即集群中的worker个数)的总个数Executors:总线程数Ta 阅读全文
posted @ 2019-07-16 23:05 努力挣扎的小兵 阅读(585) 评论(0) 推荐(0) 编辑
摘要: storm整合kafka后出现如下异常: 错误原因:有部分kafka服务器连接不上导致,检查一下是不是每个kafka都能连接到(有的kafka配置使用的是host,记得配置相同的环境) 造成异常代码段:org.apache.storm.kafka.ZkCoordinator.refresh() 阅读全文
posted @ 2019-07-16 22:56 努力挣扎的小兵 阅读(1537) 评论(0) 推荐(0) 编辑
摘要: Window滑动方式: 没有数据不滑动windowLength:窗口的时间长度/tuple个数slidingInterval:滑动的时间间隔/tuple个数 withWindow(Duration windowLength)1.表示每个tuple滑动一次,滑动的窗口的时间长度是windowLengt 阅读全文
posted @ 2019-07-16 22:54 努力挣扎的小兵 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 线上kafka版本 0.8.2.0线上zookeeper版本:zookeeper-3.4.5 1.配置三台服务的host127.0.0.1 storm01127.0.0.2 storm02127.0.0.3 storm03 开通防火墙#zookeeper,storm-A INPUT -s 127.0 阅读全文
posted @ 2019-07-16 22:52 努力挣扎的小兵 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 在Spring配置事务中设置的read-only="true"不起作用,仍可以执行写操作;但是其他的正常。查看了一下DataSourceTransactionManager这个类的doBegin方法中没有判断read-only。HibernateTransactionManager.doBegain 阅读全文
posted @ 2019-07-16 22:45 努力挣扎的小兵 阅读(1341) 评论(0) 推荐(0) 编辑
摘要: 学习spring分布式事务的时候,自己整了个demo,写test测试的时候发先事物没有回滚。此问题和分布式事务没关系。1.在service层引入@Transaction注解 使用 throw new RuntimeException("cao zuo shi bai !!!"); 或者 throw 阅读全文
posted @ 2019-07-16 22:43 努力挣扎的小兵 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 1.引入jackson的依赖 2.在spring-mvc.xml中添加 默认不支持json数据格式,不添加上面的代码会返回一个406的错误 阅读全文
posted @ 2019-07-16 22:41 努力挣扎的小兵 阅读(1013) 评论(0) 推荐(0) 编辑
摘要: 今天温习一下spring事务的时候,出现了一种诡异的现象,在java环境中测试事务是可以的。然后到web下测试事务就没用了。spring.xml配置 spring-mvc.xml配置 后来百度发现是因为一个是运行在spring的上下文中,一个是运行在springmvc的上下文中,所以在spring- 阅读全文
posted @ 2019-07-16 22:40 努力挣扎的小兵 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 清除Oracle归档日志命令echo -e 'delete noprompt archivelog ALL COMPLETED BEFORE '\'SYSDATE-${DELETE_ARCHIVELOG_DAYS}\'';' |rman target /${DELETE_ARCHIVELOG_DAY 阅读全文
posted @ 2019-07-16 22:32 努力挣扎的小兵 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 查询Oracle正在执行的sql语句及执行该语句的用户SELECT b.sid oracleID, b.username 登录Oracle用户名, b.serial#, spid 操作系统ID, paddr, sql_text 正在执行的SQL, b.machine 计算机名FROM v$proce 阅读全文
posted @ 2019-07-16 22:31 努力挣扎的小兵 阅读(2424) 评论(0) 推荐(1) 编辑
摘要: create table demo(id int,name varchar(20),nums int); 创建表insert into demo values(1, '苹果', 1000);insert into demo values(2, '苹果', 2000);insert into demo 阅读全文
posted @ 2019-07-16 22:31 努力挣扎的小兵 阅读(1611) 评论(0) 推荐(0) 编辑
摘要: 测试结果集:select role_id,update_date from user_info where role_id='6505007898843021313' 使用last_value求出当前role_id的最大的update_date。select role_id,last_value(u 阅读全文
posted @ 2019-07-16 22:30 努力挣扎的小兵 阅读(724) 评论(0) 推荐(0) 编辑
摘要: (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解 析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。假如有3个以上的表 阅读全文
posted @ 2019-07-16 22:24 努力挣扎的小兵 阅读(7794) 评论(0) 推荐(0) 编辑
摘要: SELECT * FROM v$sqlarea WHERE PARSING_SCHEMA_NAME='GAVIN' and SQL_TEXT LIKE '%delete%' ORDER BY LAST_ACTIVE_TIME 阅读全文
posted @ 2019-07-16 22:24 努力挣扎的小兵 阅读(1892) 评论(0) 推荐(0) 编辑
摘要: oracle11g中默认设置了 “FAILED_LOGIN_ATTEMPTS=10次”,当输入密码错误次数达到设置值将导致此,该用户会自动锁住。 1. conn sys/oracle as sysdba2. select username,account_status from dba_users 阅读全文
posted @ 2019-07-16 22:19 努力挣扎的小兵 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 环境变量在path中添加一个 E:\soft\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin 查看mysql版本mysql -V 生成无密码账户进入到mysql的bin目录,执行mysqld --initialize-insecure 生成无密码root账户 阅读全文
posted @ 2019-07-16 22:17 努力挣扎的小兵 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 查看当前正在执行的语句 show processlist:show processlist; 结束正在执行的语句进程 kill 进程id 阅读全文
posted @ 2019-07-16 22:16 努力挣扎的小兵 阅读(10361) 评论(0) 推荐(0) 编辑
摘要: 导出1.将数据库mydb导出到e:\mysql\mydb.sql文件中:打开开始->运行->输入cmd 进入命令行模式c:\>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否 阅读全文
posted @ 2019-07-16 22:14 努力挣扎的小兵 阅读(3236) 评论(0) 推荐(0) 编辑