Skip to content

telefonicaid/fiware-cosmos

Repository files navigation

#Cosmos License Badge Documentation Status

This project is part of FIWARE.

Cosmos is the code name for the Reference Implementation of the BigData Generic Enabler of FIWARE, a set of tools and developments helping in the task of enabling a Hadoop as a Service (HasS) deployment:

  • A set of administration tools such as HDFS data copiers and much more, under cosmos-admin folder.
  • An OAuth2 tokens generator, under cosmos-auth folder.
  • A web portal for users and accounts management, running MapReduce jobs and doing I/O of big data, under cosmos-gui folder.
  • A custom authentication provider for Hive, under cosmos-hive-auth-provider.
  • A REST API for running MapReduce jobs in a shared Hadoop cluster, under cosmos-tidoop-api.
  • A specific OAuth2-base proxy for Http/REST operations, under cosmos-proxy.

Top

##If you want to use Cosmos Global Instance in FIWARE Lab If you are looking for information regarding the specific deployment of Cosmos Global Instance in FIWARE Lab, a HaaS ready to use, please check this documentation:

Top

##If you want to deploy and use your own private Hadoop instance This is the case you don't rely on the Global Instance of Cosmos in FIWARE Lab. In this case, you'll have to install, configure and manage your own Hadoop private instance. The Internet is plenty of documentation that will help you.

Top

##If you want to deploy your own public Cosmos instance In the (extremly rare) case you are not interested in using the Global Instance of Cosmos or a private instance of Hadoop, but you want to become a Big Data service provider, and you want to base on Cosmos software, you may be interested in the following links:

Top

##Reporting issues and contact information There are several channels suited for reporting issues and asking for doubts in general. Each one depends on the nature of the question:

NOTE: Please try to avoid personally emailing the contributors unless they ask for it. In fact, if you send a private email you will probably receive an automatic response enforcing you to use stackoverflow.com or ask.fiware.org. This is because using the mentioned methods will create a public database of knowledge that can be useful for future users; private email is just private and cannot be shared.

Top