I have a novice question that's been bothering me regarding Ambari
Technology Stack
<https://cwiki.apache.org/confluence/display/AMBARI/Technology+Stack>,
Ambari Server backend is written in Java (REST APIs); While Ambari Agents
are in Python.
*What benefits would have driven making the decision of keeping ambari
agents in Python?*
Remote debugging has been painful in python agents but editing scripts on
agents at runtime without recompiling and redeploying seems a plus.
Apart from this I am not able to see any further differences. If someone
can throw little more light, that would be helpful.
*Regards,*
*Sandeep Kumar,*
*“Happiness is not a destination, It is the journey”*
|