I know SQL, UNIX, ETL Tool(Informatica) and have knowledge on reporting tool(SAP BO).
Are these skills enough to learn BIG Data.I don't have knowledge on JAVA. Please suggest
Big data is a very general term; it can mean almost anything.
For example, if you have people in your company already using MapR and storing files on it, you can use Apache Drill. Apache Drill is a big data tool that can query varying formats of large data files stored in MapR's distributed file system as if they were database tables using normal SQL. So, you'd be happily using pretty standard SQL .
If you want to do something like use Apache Spark to process big data and transform it, etc. then you'll need to pick up a programming language. The interface is very friendly though and it supports a lot of languages. Rather than deal with Java or Scala, you might want to try Python which is more familiar to a UNIX user like yourself. Your spark code can actually predominantly transform data with "Spark SQL" which is very easy to use for a SQL coder. By the way; Spark has Machine Learning libraries and similar things; so if you're interested in that then this is a good place to be.
If you're going to be building a big-data streaming app using MapR-Streams, Spark/Flink, HBase/MapR-DB, etc, you'll definitely need to start learning at least one real language, so python might be your best bet.
Big data is a very broad topic, with many different roles that require different skills: administrators, developers, data analysts, data scientist, etc. There are many things you can do in the big data space without knowing Java. It depends on what you want to do.
You might check out some of the Essentials courses at MapR Academy ; there are many free courses that cover some of the basics.
Retrieving data ...