Member since
10-21-2015
11
Posts
5
Kudos Received
1
Solution
My Accepted Solutions
Title | Views | Posted |
---|---|---|
1805 | 10-28-2015 03:16 AM |
05-23-2016
04:26 PM
1 Kudo
@Sri Bandaru You can use the auto-start feature to specify the list of components that you want to restart after a node comes up. The documentation of the feature is here: https://cwiki.apache.org/confluence/display/AMBARI/Recovery%3A+auto+start+components
... View more
04-21-2016
07:45 PM
+1. You need a different database for each Ambari server. These databases can be on the same SQL server. All that Ambari requires is a connection string.
... View more
04-18-2016
07:57 PM
Python's default encoding is ASCII which throws UnicodeDecodeError when trying to decode a stream/array of bytes to Unicode. Setting the default encoding to UTF-8 will fix the conversion from bytes to UTF-8 encoded string.
... View more
10-28-2015
06:15 PM
@jramakrishnan@hortonworks.com In order to install the ambari-agent on a node without SSH, you have to get the ambari.repo file first. wget -O /etc/yum.repos.d/ambari.repo http: //s3.amazonaws.com/dev.hortonworks.com/ambari/centos6/2.x/latest/trunk/ambaribn.repo yum install ambari-agent -y
... View more
10-28-2015
03:16 AM
For ambari-agent, use the $AMBARI_AGENT_LOG_DIR environment variable. There is a typo in /usr/sbin/ambari-agent shell script though: Just change $AMBARI_LOG_DIR to $AMBARI_AGENT_LOG_DIR in /usr/sbin/ambari-agent. Now set $AMBARI_AGENT_LOG_DIR to the desired location. The bug has been fixed in trunk: https://reviews.apache.org/r/37990/ For ambari-server, there is no such environment variable. I'll file a bug for this and have it triaged.
... View more
10-22-2015
05:31 PM
1 Kudo
Are you getting an error when trying to install a component or service? $ curl -u admin -i -H "X-Requested-By:ambari"-X PUT -d '{"HostRoles": {"state": "INSTALLED"}}' http://<ambari>:8080/api/v1/clusters/clustername/hosts/node1.hortonworks.com/host_components/ZOOKEEPER The above API will fail because ZOOKEEPER is not the name of a host component. It should either be ZOOKEEPER_CLIENT or ZOOKEEPEER_SERVER. On the trunk build I get a NoSuchResourceException when using ZOOKEEPER as the component name. With the correct component name, the API succeeded. The API to install the ZOOKEEPER service was successful: curl -u admin:admin -i -H "X-Requested-By: ambari"-X PUT -d '{"ServiceInfo": {"state" : "INSTALLED"}}' http://127.0.0.1:8080/api/v1/clusters/Sandbox/services/ZOOKEEPER
... View more