a1.sources=r1
a1.channels=c1
a1.sinks=s1
 
a1.sources.r1.type=netcat
a1.sources.r1.bind=master
a1.sources.r1.port=44444
 
a1.sinks.s1.type=hive
a1.sinks.s1.hive.metastore=thrift://node1:9083
a1.sinks.s1.hive.database=bd14
a1.sinks.s1.hive.table=flume_user
a1.sinks.s1.serializer=DELIMITED
a1.sinks.s1.serializer.delimiter="\t"
a1.sinks.s1.serializer.serdeSeparator='\t'
a1.sinks.s1.serializer.fieldnames=user_id,user_name,age
 
a1.channels.c1.type=memory
a1.channels.c1.capacity=1000
a1.channels.c1.transactionCapacity=100
 
a1.sources.r1.channels=c1
a1.sinks.s1.channel=c1




export HIVE_HOME
=/usr/hdp/current/hive flume-ng agent -c conf -f netcat2hive.conf --name a1




create table flume_user( user_id
int ,user_name string ,age int ) clustered by (user_id) into 2 buckets stored as orc tblproperties("transactional"='true');



telnet localhost
44444 1 tab键 王五 tab键 15 tab键

 

相关文章:

  • 2022-12-23
  • 2021-06-27
  • 2022-12-23
  • 2021-10-19
  • 2022-01-18
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-02-15
  • 2021-06-21
  • 2022-01-16
  • 2021-08-01
  • 2021-09-16
  • 2022-12-23
相关资源
相似解决方案