package com.lovecws.mumu.flume.client;
import org.apache.flume.EventDeliveryException;
import org.apache.flume.api.RpcClient;
import org.apache.flume.api.RpcClientFactory;
import org.apache.flume.event.SimpleEvent;
import org.apache.log4j.Logger;
import java.util.Date;
/**
* @author babymm
* @version 1.0-SNAPSHOT
* @Description: 连接远程avro连接, 将日志信息发送到远程flume服务器上
* @date 2017-10-19 11:35
*/
public class AvroRpcClient {
private static final Logger logger = Logger.getLogger(AvroRpcClient.class);
public static void main(String[] args) {
RpcClient rpcClient = RpcClientFactory.getDefaultInstance("192.168.0.25", 44444, 10);
SimpleEvent simpleEvent = new SimpleEvent();
try {
for (int i = 0; i < 100; i++) {
simpleEvent.setBody(("lovecws" + new Date().toLocaleString()).getBytes());
rpcClient.append(simpleEvent);
logger.info(new String(simpleEvent.getBody()));
}
} catch (EventDeliveryException e) {
e.printStackTrace();
} finally {
rpcClient.close();
System.exit(-1);
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
mumu-flume是一个apache flume客户端调用测试项目,通过这个项目了解flume工作原理和使用方式。flume是一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据… 各领域数据集,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备等 操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 云计算与大数据:数据集、包括云计算平台、大数据分析、人工智能、机器学习等,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
资源推荐
资源详情
资源评论
收起资源包目录
mumu-flume是一个apache flume客户端调用测试项目,通过这个项目了解flume工作原理和使用方式。flume是一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据….zip (87个子文件)
cm
mumu-flume.iml 155B
pom.xml 8KB
src
main
resources
flume
spool-to-fanout.properties 640B
spool-to-tier.properties 1KB
spool-to-avro.properties 781B
spool-to-hdfs.properties 527B
spool-to-netcat.properties 813B
spool-to-group.properties 2KB
start.sh 469B
spool-to-thrift.properties 783B
spool-to-logger.properties 439B
spool-to-kafka.properties 2KB
log4j.properties 2KB
images
flume.png 170KB
config
avro-to-log4j.properties 936B
java
com
lovecws
mumu
flume
client
AvroRpcClient.java 1KB
ThriftRpcClient.java 727B
connector
WriteLog.java 743B
LICENSE 11KB
.idea
uiDesigner.xml 9KB
markdown-navigator
profiles_settings.xml 104B
libraries
Maven__org_apache_flume_flume_ng_auth_1_8_0.xml 550B
Maven__commons_cli_commons_cli_1_2.xml 502B
Maven__commons_collections_commons_collections_3_2_2.xml 604B
Maven__org_apache_mina_mina_core_2_0_4.xml 518B
Maven__org_apache_flume_flume_ng_channels_flume_jdbc_channel_1_8_0.xml 657B
Maven__org_apache_commons_commons_compress_1_4_1.xml 579B
Maven__org_hamcrest_hamcrest_core_1_3.xml 520B
Maven__commons_lang_commons_lang_2_5.xml 513B
Maven__org_apache_httpcomponents_httpcore_4_4_1.xml 551B
Maven__com_google_guava_guava_11_0_2.xml 501B
Maven__org_slf4j_slf4j_api_1_7_5.xml 494B
Maven__org_apache_flume_flume_ng_sinks_flume_hdfs_sink_1_8_0.xml 624B
Maven__org_apache_httpcomponents_httpclient_4_4_1.xml 565B
Maven__org_apache_flume_flume_ng_node_1_8_0.xml 550B
Maven__com_google_code_findbugs_jsr305_1_3_9.xml 533B
Maven__org_apache_flume_flume_ng_core_1_8_0.xml 550B
Maven__org_schwering_irclib_1_10.xml 482B
Maven__io_netty_netty_3_9_4_Final.xml 504B
Maven__com_google_code_gson_gson_2_2_2.xml 503B
Maven__commons_codec_commons_codec_1_8.xml 524B
Maven__commons_io_commons_io_2_1.xml 491B
Maven__org_apache_flume_flume_ng_sdk_1_8_0.xml 543B
Maven__junit_junit_4_12.xml 443B
Maven__org_apache_derby_derby_10_11_1_1.xml 522B
Maven__com_thoughtworks_paranamer_paranamer_2_3.xml 548B
Maven__commons_logging_commons_logging_1_2.xml 546B
Maven__org_apache_flume_flume_ng_channels_flume_spillable_memory_channel_1_8_0.xml 741B
Maven__org_mortbay_jetty_jetty_6_1_26.xml 505B
Maven__org_mapdb_mapdb_0_9_9.xml 466B
Maven__org_apache_flume_flume_ng_sinks_flume_irc_sink_1_8_0.xml 617B
Maven__org_codehaus_jackson_jackson_core_asl_1_8_8.xml 587B
Maven__org_apache_zookeeper_zookeeper_3_4_6.xml 538B
Maven__joda_time_joda_time_2_9_9.xml 494B
Maven__org_slf4j_slf4j_log4j12_1_7_5.xml 522B
Maven__org_apache_commons_commons_math3_3_2.xml 544B
Maven__net_sf_jopt_simple_jopt_simple_4_6.xml 530B
Maven__com_alibaba_fastjson_1_2_33.xml 502B
Maven__org_mortbay_jetty_jetty_util_6_1_26.xml 540B
Maven__org_mortbay_jetty_servlet_api_2_5_20110124.xml 589B
Maven__org_codehaus_jackson_jackson_mapper_asl_1_8_8.xml 601B
Maven__com_google_protobuf_protobuf_java_2_5_0.xml 562B
Maven__org_apache_avro_avro_ipc_1_7_4.xml 511B
Maven__org_apache_thrift_libthrift_0_9_3.xml 526B
Maven__commons_pool_commons_pool_1_5_4.xml 527B
Maven__log4j_apache_log4j_extras_1_1.xml 534B
Maven__org_xerial_snappy_snappy_java_1_0_4_1.xml 554B
Maven__log4j_log4j_1_2_17.xml 457B
Maven__org_openjdk_jmh_jmh_generator_annprocess_1_19.xml 616B
Maven__org_openjdk_jmh_jmh_core_1_19.xml 504B
Maven__jline_jline_0_9_94.xml 457B
Maven__org_apache_curator_curator_recipes_2_6_0.xml 572B
Maven__org_apache_flume_flume_ng_channels_flume_file_channel_1_8_0.xml 657B
Maven__org_apache_curator_curator_framework_2_6_0.xml 586B
Maven__commons_dbcp_commons_dbcp_1_4.xml 513B
Maven__org_apache_curator_curator_client_2_6_0.xml 565B
Maven__org_apache_flume_flume_ng_configuration_1_8_0.xml 613B
Maven__org_mockito_mockito_all_1_10_19.xml 530B
Maven__org_apache_avro_avro_1_7_4.xml 483B
Maven__org_tukaani_xz_1_0.xml 439B
Maven__org_apache_velocity_velocity_1_7.xml 513B
vcs.xml 180B
misc.xml 4KB
compiler.xml 632B
modules.xml 260B
encodings.xml 256B
.gitignore 272B
共 87 条
- 1
资源评论
妄北y
- 粉丝: 2w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功