Can we use HDFS and big data Analytics for processing huge log files being processed through some application on some central server?
If the size of your logs are still growing then a distributed data system is definitely the right way to go. I have been using Mesos in production for almost a year now and it solved the problem of if this processing happens on some server it under or over utilizes resources. 

I probably would look into some stacks like this:


Mesos as your fault-tolerant and elastic distributed systems 
Spark or some Hadoop-based solutions for log processing and store the output in a DFS like HDFS
Have your applications consume data stored in HDFS as final steps