@Sami Ahmad You can specify multiple sinks in the agent.sinks config. Something like this -
flume1.sinks = hdfs-sink-1 hive-sink-2
flume1.sinks.hive-sink-2.channel = hdfs-channel-1
flume1.sinks.hive-sink-2.type = hive
flume1.sinks.hive-sink-2.hive.metastore = thrift://localhost:9083
flume1.sinks.hive-sink-2.hive.database = <flumedb>
flume1.sinks.hive-sink-2.hive.table = <flumetable>
flume1.sinks.hive-sink-2.serializer = DELIMITED
flume1.sinks.hive-sink-2.serializer.delimiter = ,
flume1.sinks.hive-sink-2.serializer.fieldnames = <field_names>
flume1.sinks.hive-sink-2.batchSize = 10
Modify and add the configs accordingly and please give it a try.