今天在部署flume集群时,在启动collector服务器没报错,启动agent服务器报错: File Channel transaction capacity cannot be greater than the capacity of the  channel capacity 查了下相关解决办法,将配置文件中的 agent.channels.memoryChannel.capacity = 1000调整为 agent.channels.memoryChannel.capacity = 10…
部署flume集群时,在启动collector服务器没报错,启动agent服务器报错: File Channel transaction capacity cannot be greater than the capacity of the channel capacity 查了下相关解决办法,将配置文件中的 agent.channels.memoryChannel.capacity = 1000调整为 agent.channels.memoryChannel.capacity = 10000…
背景:利用kafka+flume+morphline+solr做实时统计. solr从12月23号开始一直没有数据.查看日志发现,因为有一个同事加了一条格式错误的埋点数据,导致大量error. 据推断,是因为使用mem channel占满,消息来不及处理,导致新来的数据都丢失了. 修改flume使用file channel: kafka2solr.sources = source_from_kafka kafka2solr.channels = file_channel kafka2solr.s…
出事的机子是acer aspire v5,开机直接出直蓝屏,报file:/CBD 0xc0000034,英语的意思大约是启动文件错,可以用recovery恢复之类的 现在问题1:有好些有用的文件放在了桌面,要先用,pe制作的u盘,但用U盘启动盘,入去机器复制出硬盘的数据. 其实通过百度,这个蓝屏的问题解决方法有两个,1,放入系统光盘修复启动,2直接用U盘做启动用pe的附件修复启动文件. 因为机器没有光盘(超极本)最后只能选择U盘入系统 这个机子入bois 后 选择u盘启动,最终还是直接硬盘启动.…
mysql报错Multi-statement transaction required more than 'max_binlog_cache_size' bytes of storage 在执行create table  xx  as  select xx的时候 或者在执行 tpcc-mysql的tpcc_load 的时候 都会遇到这个错误 1534, HY000, Writing one row to the row-based binary log failedRetrying ... 1…
关于Oracle报“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误原因:listener.ora中没有指定监听服务器名. 如下是解决思路: 尝试1.通过重启服务的方式启动数据库,再次连接仍无法连接服务器. 尝试2.既然第一种方法不能解决问题,那就第二种方法.考虑监听listener.ora 步骤如下: 在oracle服务器Oracle安装目录(我的在C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN下,每个人的不一样,根据自己的情况…
报这个错误 需要一个是flume堆内存不够.还有一个就是把channel的容器调大 在channel加配置 type - 组件类型名称必须是memory capacity 100 存储在 Channel 当中的最大 events 数 transactionCapacity 100 同时刻从Source 获取,或发送到 Sink 的最大 events 数 keep-alive 3 添加或删除一个 event 超时的秒数 如果每分钟开头量比较大,keep-alive需要调大…
一:问题场景 在一次http请求的后台接口中返回结果中出现了这个错误信息“Transaction synchronization is not active”,意思是“事务同步器没有激活”,但是被调用的接口已经添加了@Transactional注解,所以百思不得不得其解为什么还会报这个错误,那么是什么原因引起了这个异常呢?自己通过百度大神博客终于找到一篇相似的文章解决了自己的问题,今天就是把解决方案记录下来为以后再出现类似情况提供解决方案. 二:出现原因 Google搜索一番之后,发现了这篇文章…
Tidb是一个支持ACID的分布式数据库,当你导入一个非常大的数据集时,这时候产生的事务相当严重,并且Tidb本身对事物的大小也是有一个严格的控制. 有事务大小的限制主要在于 TiKV 的实现用了一致性协议.对于任何一个分布式数据库,如果你要用一致性协议去做这种复制,肯定要避免非常大的事务.所以这个问题不是 TiDB 的问题. 那大概就会报这样的错误: :Transaction too large 意思就是说由于分布式事务要做两阶段提交,并且底层还需要做 Raft 复制,如果一个事务非常大,会使…
查看错误日志 [:q2013/10/20 18:41:40 [error] 27151#0: *106117 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 10.18.128.21, server: crm.hubo.360.cn, request: "GET / HTTP/1.1", upstream: &q…