Hello Satish,
Actually I broke down the work of adding service to ambari into two
pieces, the client side(writing the essential puppet ant python scripts) was
handled to another guy in the team and I'm trying to implement the server side,
the previous mail was posted for him. However after I finished the following
steps I still can not add service to the server side, the ambari version I'm
using is 1.2.3.7-1, os is CentOS 6.3.
1. Add a new Role to Role.java, e.g. MDSS, and recompile the server side's jar
package.
2. Create the new service's metainfo.xml and configuration files in
/var/lib/ambari-server/resources/stacks.
3. Restart ambari server using the jar package in step 1, and follow exactly
the instructions in this page:
https://cwiki.apache.org/confluence/display/AMBARI/Adding+a+New+Service+to+an+Existing+Cluster
Here was the problem:
I successfully passed step 1,2,3 but failed on step 4, the error message was:
status: 400 message: UnsupportedException: The properties [config/mdss]
specified in the request or predicate are not supported for the resource type
Cluster.
Then I chose to skip step 4 but on step 6 I failed again, the error message was:
status: 400 message: Invalid desired state only INIT state allowed during
creation, providedDesiredState = INSTALLED.
I'm wondering if anyone on this list has successfully add service to ambari, if
so please show me some tips on it?
Thanks,
Ying Zhu
At 2013-07-04 02:24:40,"Satish Abburi" <[email protected]> wrote:
Hi Ying, are you able to successfully add a custom service to Ambari stack and
install/configure this? We also have the similar requirement and seeing some
null pointers…any tips are appreciated.
Thanks,
Satish
On Tue, Jul 2, 2013 at 11:08 PM, Mahadev Konar <[email protected]> wrote:
Hi Ying,
Thanks for looking into Ambari. On the monitoring side the doc is a little
incomplete. You can take a look at how hadoop works and you can replicate it
with the service you are adding for now unless Sid/Tom have sometime to update
the doc.
thanks
mahadev
On Tue, Jul 2, 2013 at 5:38 AM, YingZhu <[email protected]> wrote:
Hello list,
I'm working on adding new services to Ambari stack according to this
guide
https://cwiki.apache.org/confluence/display/AMBARI/Adding+a+New+Service+as+part+of+the+Stack+Definition
But unfortunately it lacks the steps about how to enable monitoring
capabilities for the newly added services using
ganglia. Is there any clue on how can I do this? Thanks in advance.
Ying Zhu