flumeng收集日志并存储到HDFS

flumeng收集日志并存储到HDFS

转载:http://blog.csdn.net/lskyne/article/details/37567489

两台机器agent1收集日志,传送到agent3,agent3上传日志到HDFS

agent1配置:

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. agent1.sources=s1  
  2. agent1.channels=c1  
  3. agent1.sinks=k1  
  4.   
  5.   
  6. agent1.sources.s1.type = spooldir  
  7. agent1.sources.s1.spoolDir = /var/log/hutxlog  
  8. agent1.sources.s1.fileHeader =false  
  9. agent1.sources.s1.channels = c1  
  10.   
  11.   
  12. agent1.sinks.k1.channel=c1  
  13. agent1.sinks.k1.type=avro  
  14. agent1.sinks.k1.hostname=10.1.72.97  
  15. agent1.sinks.k1.port=12343  
  16. agent1.channels.c1.type=memory  
  17.   
  18.   
  19. agent1.sinks.sink-1.type = hdfs  
  20. agent1.sinks.sink-1.hdfs.kerberosPrincipal=$KERBEROS_PRINCIPAL  
  21. agent1.sinks.sink-1.hdfs.kerberosKeytab =$KERBEROS_KEYTAB  
  22. agent1.sinks.sink-1.hdfs.proxyUser = weblogs  

agent3配置

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. agent3.channels.ch1.type = memory  
  2. agent3.sources.avro-source1.channels = ch1  
  3. agent3.sources.avro-source1.type = avro  
  4. agent3.sources.avro-source1.bind = 0.0.0.0  
  5. agent3.sources.avro-source1.port = 12343  
  6.   
  7. agent3.sinks.log-sink1.type=hdfs  
  8. agent3.sinks.log-sink1.channel=ch1  
  9. agent3.sinks.log-sink1.hdfs.path=hdfs://10.1.72.94:8020/hutx  
  10. agent3.sinks.log-sink1.hdfs.fileType=DataStream  
  11. agent3.sinks.log-sink1.hdfs.writeFormat=TEXT  
  12. agent3.sinks.log-sink1.hdfs.rollInterval=4  
  13.   
  14. agent3.channels = ch1  
  15. agent3.sources = avro-source1  
  16. agent3.sinks = log-sink1  
  17.   
  18. agent3.sinks.log-sink1.type = hdfs  
  19. agent3.sinks.log-sink1.hdfs.kerberosPrincipal=$KERBEROS_PRINCIPAL  
  20. agent3.sinks.log-sink1.hdfs.kerberosKeytab =$KERBEROS_KEYTAB  

结果

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. 下午3点05:51.301   INFO    org.apache.flume.instrumentation.MonitoredCounterGroup    
  2. Shutdown Metric for type: CHANNEL, name: ch1. channel.capacity == 100  
  3. 下午3点05:51.301   INFO    org.apache.flume.instrumentation.MonitoredCounterGroup    
  4. Shutdown Metric for type: CHANNEL, name: ch1. channel.current.size == 95  
  5. 下午3点05:51.301   INFO    org.apache.flume.instrumentation.MonitoredCounterGroup    
  6. Shutdown Metric for type: CHANNEL, name: ch1. channel.event.put.attempt == 95  
  7. 下午3点05:51.301   INFO    org.apache.flume.instrumentation.MonitoredCounterGroup    
  8. Shutdown Metric for type: CHANNEL, name: ch1. channel.event.put.success == 95  
  9. 下午3点05:51.301   INFO    org.apache.flume.instrumentation.MonitoredCounterGroup    
  10. Shutdown Metric for type: CHANNEL, name: ch1. channel.event.take.attempt == 47  
  11. 下午3点05:51.301   INFO    org.apache.flume.instrumentation.MonitoredCounterGroup    
  12. Shutdown Metric for type: CHANNEL, name: ch1. channel.event.take.success == 0  
  13. 下午3点05:51.301   INFO    org.mortbay.log   
  14. Stopped SelectChannelConnector@0.0.0.0:41414  
  15. 下午3点06:03.092   INFO    org.apache.flume.node.PollingPropertiesFileConfigurationProvider      
  16. Configuration provider starting  
  17. 下午3点06:03.122   INFO    org.apache.flume.node.PollingPropertiesFileConfigurationProvider      
  18. Reloading configuration file:/var/run/cloudera-scm-agent/process/1444-flume-AGENT/flume.conf  
  19. 下午3点06:03.127   INFO    org.apache.flume.conf.FlumeConfiguration      
  20. Processing:log-sink1  
  21. 下午3点06:03.128   INFO    org.apache.flume.conf.FlumeConfiguration      
  22. Processing:log-sink1  
  23. 下午3点06:03.128   INFO    org.apache.flume.conf.FlumeConfiguration      
  24. Processing:log-sink1  
  25. 下午3点06:03.129   INFO    org.apache.flume.conf.FlumeConfiguration      
  26. Processing:log-sink1  
  27. 下午3点06:03.129   INFO    org.apache.flume.conf.FlumeConfiguration      
  28. Processing:log-sink1  
  29. 下午3点06:03.129   INFO    org.apache.flume.conf.FlumeConfiguration      
  30. Added sinks: log-sink1 Agent: agent3  
  31. 下午3点06:03.129   INFO    org.apache.flume.conf.FlumeConfiguration      
  32. Processing:log-sink1  
  33. 下午3点06:03.129   INFO    org.apache.flume.conf.FlumeConfiguration      
  34. Processing:log-sink1  
  35. 下午3点06:03.129   INFO    org.apache.flume.conf.FlumeConfiguration      
  36. Processing:log-sink1  
  37. 下午3点06:03.155   INFO    org.apache.flume.conf.FlumeConfiguration      
  38. Post-validation flume configuration contains configuration for agents: [agent3]  
  39. 下午3点06:03.156   INFO    org.apache.flume.node.AbstractConfigurationProvider   
  40. Creating channels  
  41. 下午3点06:03.166   INFO    org.apache.flume.channel.DefaultChannelFactory    
  42. Creating instance of channel ch1 type memory  
  43. 下午3点06:03.172   INFO    org.apache.flume.node.AbstractConfigurationProvider   
  44. Created channel ch1  
  45. 下午3点06:03.173   INFO    org.apache.flume.source.DefaultSourceFactory      
  46. Creating instance of source avro-source1, type avro  
  47. 下午3点06:03.196   INFO    org.apache.flume.sink.DefaultSinkFactory      
  48. Creating instance of sink: log-sink1, type: hdfs  
  49. 下午3点06:03.786   INFO    org.apache.flume.sink.hdfs.HDFSEventSink      
  50. Hadoop Security enabled: true  
  51. 下午3点06:03.816   INFO    org.apache.flume.sink.hdfs.HDFSEventSink      
  52. { Sink type:HDFSEventSink, name:log-sink1 }: Attempting kerberos login as principal (flume/gcstat3@CDH) from keytab file (/var/run/cloudera-scm-agent/process/1444-flume-AGENT/flume.keytab)  
  53. 下午3点06:04.107   INFO    org.apache.hadoop.security.UserGroupInformation   
  54. Login successful for user flume/gcstat3@CDH using keytab file /var/run/cloudera-scm-agent/process/1444-flume-AGENT/flume.keytab  
  55. 下午3点06:04.107   INFO    org.apache.flume.sink.hdfs.HDFSEventSink      
  56. Auth method: KERBEROS  
  57. 下午3点06:04.107   INFO    org.apache.flume.sink.hdfs.HDFSEventSink      
  58. User name: flume/gcstat3@CDH  
  59. 下午3点06:04.107   INFO    org.apache.flume.sink.hdfs.HDFSEventSink      
  60. Using keytab: true  
  61. 下午3点06:04.108   INFO    org.apache.flume.sink.hdfs.HDFSEventSink      
  62. Logged in as user flume/gcstat3@CDH  
  63. 下午3点06:04.112   INFO    org.apache.flume.node.AbstractConfigurationProvider   
  64. Channel ch1 connected to [avro-source1, log-sink1]  
  65. 下午3点06:04.121   INFO    org.apache.flume.node.Application     
  66. Starting new configuration:{ sourceRunners:{avro-source1=EventDrivenSourceRunner: { source:Avro source avro-source1: { bindAddress: 0.0.0.0, port: 12343 } }} sinkRunners:{log-sink1=SinkRunner: { policy:org.apache.flume.sink.DefaultSinkProcessor@2f93e4a8 counterGroup:{ name:null counters:{} } }} channels:{ch1=org.apache.flume.channel.MemoryChannel{name: ch1}} }  
  67. 下午3点06:04.125   INFO    org.apache.flume.node.Application     
  68. Starting Channel ch1  
  69. 下午3点06:04.180   INFO    org.apache.flume.instrumentation.MonitoredCounterGroup    
  70. Monitored counter group for type: CHANNEL, name: ch1: Successfully registered new MBean.  
  71. 下午3点06:04.180   INFO    org.apache.flume.instrumentation.MonitoredCounterGroup    
  72. Component type: CHANNEL, name: ch1 started  
  73. 下午3点06:04.181   INFO    org.apache.flume.node.Application     
  74. Starting Sink log-sink1  
  75. 下午3点06:04.182   INFO    org.apache.flume.node.Application     
  76. Starting Source avro-source1  
  77. 下午3点06:04.182   INFO    org.apache.flume.source.AvroSource    
  78. Starting Avro source avro-source1: { bindAddress: 0.0.0.0, port: 12343 }...  
  79. 下午3点06:04.183   INFO    org.apache.flume.instrumentation.MonitoredCounterGroup    
  80. Monitored counter group for type: SINK, name: log-sink1: Successfully registered new MBean.  
  81. 下午3点06:04.183   INFO    org.apache.flume.instrumentation.MonitoredCounterGroup    
  82. Component type: SINK, name: log-sink1 started  
  83. 下午3点06:04.238   INFO    org.mortbay.log   
  84. Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog  
  85. 下午3点06:04.305   INFO    org.mortbay.log   
  86. jetty-6.1.26  
  87. 下午3点06:04.336   INFO    org.mortbay.log   
  88. Started SelectChannelConnector@0.0.0.0:41414  
  89. 下午3点06:04.579   INFO    org.apache.flume.instrumentation.MonitoredCounterGroup    
  90. Monitored counter group for type: SOURCE, name: avro-source1: Successfully registered new MBean.  
  91. 下午3点06:04.579   INFO    org.apache.flume.instrumentation.MonitoredCounterGroup    
  92. Component type: SOURCE, name: avro-source1 started  
  93. 下午3点06:04.580   INFO    org.apache.flume.source.AvroSource    
  94. Avro source avro-source1 started.  
  95. 下午3点06:33.731   INFO    org.apache.avro.ipc.NettyServer   
  96. [id: 0x03072115, /10.1.72.94:59951 => /10.1.72.97:12343] OPEN  
  97. 下午3点06:33.734   INFO    org.apache.avro.ipc.NettyServer   
  98. [id: 0x03072115, /10.1.72.94:59951 => /10.1.72.97:12343] BOUND: /10.1.72.97:12343  
  99. 下午3点06:33.734   INFO    org.apache.avro.ipc.NettyServer   
  100. [id: 0x03072115, /10.1.72.94:59951 => /10.1.72.97:12343] CONNECTED: /10.1.72.94:59951  
  101. 下午3点06:34.197   INFO    org.apache.flume.sink.hdfs.HDFSDataStream     
  102. Serializer = TEXT, UseRawLocalFileSystem = false  
  103. 下午3点06:34.311   INFO    org.apache.flume.sink.hdfs.BucketWriter   
  104. Creating hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194198.tmp  
  105. 下午3点06:35.644   INFO    org.apache.flume.sink.hdfs.BucketWriter   
  106. Renaming hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194198.tmp to hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194198  
  107. 下午3点06:35.709   INFO    org.apache.flume.sink.hdfs.BucketWriter   
  108. Creating hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194199.tmp  
  109. 下午3点06:35.826   INFO    org.apache.flume.sink.hdfs.BucketWriter   
  110. Renaming hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194199.tmp to hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194199  
  111. 下午3点06:35.879   INFO    org.apache.flume.sink.hdfs.BucketWriter   
  112. Creating hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194200.tmp  
  113. 下午3点06:35.993   INFO    org.apache.flume.sink.hdfs.BucketWriter   
  114. Renaming hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194200.tmp to hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194200  
  115. 下午3点06:36.040   INFO    org.apache.flume.sink.hdfs.BucketWriter   
  116. Creating hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194201.tmp  
  117. 下午3点06:36.151   INFO    org.apache.flume.sink.hdfs.BucketWriter   
  118. Renaming hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194201.tmp to hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194201  
  119. 下午3点06:36.201   INFO    org.apache.flume.sink.hdfs.BucketWriter   
  120. Creating hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194202.tmp  
  121. 下午3点06:36.301   INFO    org.apache.flume.sink.hdfs.BucketWriter   
  122. Renaming hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194202.tmp to hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194202  
  123. 下午3点06:36.344   INFO    org.apache.flume.sink.hdfs.BucketWriter   
  124. Creating hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194203.tmp  
  125. 下午3点06:36.460   INFO    org.apache.flume.sink.hdfs.BucketWriter   
  126. Renaming hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194203.tmp to hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194203  
  127. 下午3点06:36.505   INFO    org.apache.flume.sink.hdfs.BucketWriter   
  128. Creating hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194204.tmp  
  129. 下午3点06:40.568   INFO    org.apache.flume.sink.hdfs.BucketWriter   
  130. Renaming hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194204.tmp to hdfs://10.1.72.94:8020/hutx/FlumeData.1404803194204  
  131. 下午3点06:40.574   INFO    org.apache.flume.sink.hdfs.HDFSEventSink      
  132. Writer callback called.  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值