You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@whirr.apache.org by Akash Ashok <th...@gmail.com> on 2011/12/29 03:21:54 UTC

Whirr to restart a cluster

Hi All,
Is there any way i can restart hbase cluster using whirr ? Meaning to say I
dnt wanna destroy and re-create the cluster but just to start and stop so
that I dnt lose my data on that those instances..

If I login to those instances and try to stop and start it says pid file is
not found and hbase is not running. So I presume whirr starts and stop with
specific config which are places at different locations ?

Cheers
Akash A;

Re: Whirr to restart a cluster

Posted by Akash Ashok <th...@gmail.com>.
Sure Andrei. I shall work on this.

Cheers,
Akash A

On Sat, Dec 31, 2011 at 2:14 PM, Andrei Savu <sa...@gmail.com> wrote:

> Do you want to take the lead on this one?
> On Dec 31, 2011 10:16 AM, "Andrei Savu" <sa...@gmail.com> wrote:
>
>> Thanks Ashok for figuring this out. We should update the bash scripts in
>> WHIRR-266.
>> On Dec 31, 2011 4:03 AM, "Akash Ashok" <th...@gmail.com> wrote:
>>
>>> Got it working. ( All stop and start should be run as hadoop user )
>>> 1. Change the password of hadoop user ( sudo passwd hadoop )
>>> 2. Create hadoop home directories ( from ec2-user  as sudo and give
>>> hadoop user permissions )
>>> 3. ssh-keygen ( With empty passphrases )
>>> 4. copy authorized_keys  of ec2-user to /home/hadoop/.ssh
>>>
>>> Enjoy:
>>> /usr/local/hbase-<version>/bin/hbase-daemons.sh stop master
>>> /usr/local/hbase-<version>/bin/hbase-daemons.sh start master
>>>
>>> Cheers,
>>> Akash A
>>>
>>> On Sat, Dec 31, 2011 at 7:14 AM, Akash Ashok <th...@gmail.com>wrote:
>>>
>>>> yeah I've gone through this before but then SSH has an issue
>>>> hbase-daemons.sh stop master
>>>> Permission denied (publickey).
>>>>
>>>> Thus I couldn't stop it manually
>>>>
>>>> Cheers,
>>>> Akash A
>>>>
>>>>
>>>>
>>>> On Fri, Dec 30, 2011 at 11:31 AM, Andrei Savu <sa...@gmail.com>wrote:
>>>>
>>>>>
>>>>> On Fri, Dec 30, 2011 at 5:42 AM, Akash Ashok <th...@gmail.com>wrote:
>>>>>
>>>>>> :( :(
>>>>>> Are these mostly scripting changes ? I am not well versed with the
>>>>>> code base of Whirr. But If you could point me to the right place I could
>>>>>> take this up for HBase. Should I file a JIRA ?
>>>>>>
>>>>>
>>>>> Yes - mostly scripting.
>>>>>
>>>>> We are tracking progress in WHIRR-266:
>>>>> https://issues.apache.org/jira/browse/WHIRR-266
>>>>>
>>>>>
>>>>>>
>>>>>> Cheers,
>>>>>> Akash A
>>>>>>
>>>>>> On Thu, Dec 29, 2011 at 3:03 PM, Andrei Savu <sa...@gmail.com>wrote:
>>>>>>
>>>>>>> We are working on this for 0.8.0. See:
>>>>>>> https://issues.apache.org/jira/browse/WHIRR-421
>>>>>>>
>>>>>>> This feature is not yet available for HBase but it should be by the
>>>>>>> time we make the release.
>>>>>>>
>>>>>>> Also check the following file:
>>>>>>>
>>>>>>> https://github.com/andreisavu/whirr/blob/trunk/services/hbase/src/main/resources/functions/configure_hbase.sh
>>>>>>>
>>>>>>> I think this code snippet is relevant for you:
>>>>>>>
>>>>>>> function start_hbase_daemon() {
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>   if which dpkg &> /dev/null; then
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>     AS_HADOOP="su -s /bin/bash - hadoop -c"
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>   elif which rpm &> /dev/null; then
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>     AS_HADOOP="/sbin/runuser -s /bin/bash - hadoop -c"
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>   fi
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>   $AS_HADOOP "$HBASE_HOME/bin/hbase-daemon.sh start $1"
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> }
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> *
>>>>>>> *
>>>>>>>
>>>>>>> -- Andrei Savu / andreisavu.ro
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Dec 29, 2011 at 4:21 AM, Akash Ashok <thehellmaker@gmail.com
>>>>>>> > wrote:
>>>>>>>
>>>>>>>> Hi All,
>>>>>>>> Is there any way i can restart hbase cluster using whirr ? Meaning
>>>>>>>> to say I dnt wanna destroy and re-create the cluster but just to start and
>>>>>>>> stop so that I dnt lose my data on that those instances..
>>>>>>>>
>>>>>>>> If I login to those instances and try to stop and start it says pid
>>>>>>>> file is not found and hbase is not running. So I presume whirr starts and
>>>>>>>> stop with specific config which are places at different locations ?
>>>>>>>>
>>>>>>>> Cheers
>>>>>>>> Akash A;
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>

Re: Whirr to restart a cluster

Posted by Andrei Savu <sa...@gmail.com>.
Do you want to take the lead on this one?
On Dec 31, 2011 10:16 AM, "Andrei Savu" <sa...@gmail.com> wrote:

> Thanks Ashok for figuring this out. We should update the bash scripts in
> WHIRR-266.
> On Dec 31, 2011 4:03 AM, "Akash Ashok" <th...@gmail.com> wrote:
>
>> Got it working. ( All stop and start should be run as hadoop user )
>> 1. Change the password of hadoop user ( sudo passwd hadoop )
>> 2. Create hadoop home directories ( from ec2-user  as sudo and give
>> hadoop user permissions )
>> 3. ssh-keygen ( With empty passphrases )
>> 4. copy authorized_keys  of ec2-user to /home/hadoop/.ssh
>>
>> Enjoy:
>> /usr/local/hbase-<version>/bin/hbase-daemons.sh stop master
>> /usr/local/hbase-<version>/bin/hbase-daemons.sh start master
>>
>> Cheers,
>> Akash A
>>
>> On Sat, Dec 31, 2011 at 7:14 AM, Akash Ashok <th...@gmail.com>wrote:
>>
>>> yeah I've gone through this before but then SSH has an issue
>>> hbase-daemons.sh stop master
>>> Permission denied (publickey).
>>>
>>> Thus I couldn't stop it manually
>>>
>>> Cheers,
>>> Akash A
>>>
>>>
>>>
>>> On Fri, Dec 30, 2011 at 11:31 AM, Andrei Savu <sa...@gmail.com>wrote:
>>>
>>>>
>>>> On Fri, Dec 30, 2011 at 5:42 AM, Akash Ashok <th...@gmail.com>wrote:
>>>>
>>>>> :( :(
>>>>> Are these mostly scripting changes ? I am not well versed with the
>>>>> code base of Whirr. But If you could point me to the right place I could
>>>>> take this up for HBase. Should I file a JIRA ?
>>>>>
>>>>
>>>> Yes - mostly scripting.
>>>>
>>>> We are tracking progress in WHIRR-266:
>>>> https://issues.apache.org/jira/browse/WHIRR-266
>>>>
>>>>
>>>>>
>>>>> Cheers,
>>>>> Akash A
>>>>>
>>>>> On Thu, Dec 29, 2011 at 3:03 PM, Andrei Savu <sa...@gmail.com>wrote:
>>>>>
>>>>>> We are working on this for 0.8.0. See:
>>>>>> https://issues.apache.org/jira/browse/WHIRR-421
>>>>>>
>>>>>> This feature is not yet available for HBase but it should be by the
>>>>>> time we make the release.
>>>>>>
>>>>>> Also check the following file:
>>>>>>
>>>>>> https://github.com/andreisavu/whirr/blob/trunk/services/hbase/src/main/resources/functions/configure_hbase.sh
>>>>>>
>>>>>> I think this code snippet is relevant for you:
>>>>>>
>>>>>>
>>>>>> function start_hbase_daemon() {
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>   if which dpkg &> /dev/null; then
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>     AS_HADOOP="su -s /bin/bash - hadoop -c"
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>   elif which rpm &> /dev/null; then
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>     AS_HADOOP="/sbin/runuser -s /bin/bash - hadoop -c"
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>   fi
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>   $AS_HADOOP "$HBASE_HOME/bin/hbase-daemon.sh start $1"
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> }
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> *
>>>>>> *
>>>>>>
>>>>>> -- Andrei Savu / andreisavu.ro
>>>>>>
>>>>>>
>>>>>> On Thu, Dec 29, 2011 at 4:21 AM, Akash Ashok <th...@gmail.com>wrote:
>>>>>>
>>>>>>> Hi All,
>>>>>>> Is there any way i can restart hbase cluster using whirr ? Meaning
>>>>>>> to say I dnt wanna destroy and re-create the cluster but just to start and
>>>>>>> stop so that I dnt lose my data on that those instances..
>>>>>>>
>>>>>>> If I login to those instances and try to stop and start it says pid
>>>>>>> file is not found and hbase is not running. So I presume whirr starts and
>>>>>>> stop with specific config which are places at different locations ?
>>>>>>>
>>>>>>> Cheers
>>>>>>> Akash A;
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>

Re: Whirr to restart a cluster

Posted by Andrei Savu <sa...@gmail.com>.
Thanks Ashok for figuring this out. We should update the bash scripts in
WHIRR-266.
On Dec 31, 2011 4:03 AM, "Akash Ashok" <th...@gmail.com> wrote:

> Got it working. ( All stop and start should be run as hadoop user )
> 1. Change the password of hadoop user ( sudo passwd hadoop )
> 2. Create hadoop home directories ( from ec2-user  as sudo and give hadoop
> user permissions )
> 3. ssh-keygen ( With empty passphrases )
> 4. copy authorized_keys  of ec2-user to /home/hadoop/.ssh
>
> Enjoy:
> /usr/local/hbase-<version>/bin/hbase-daemons.sh stop master
> /usr/local/hbase-<version>/bin/hbase-daemons.sh start master
>
> Cheers,
> Akash A
>
> On Sat, Dec 31, 2011 at 7:14 AM, Akash Ashok <th...@gmail.com>wrote:
>
>> yeah I've gone through this before but then SSH has an issue
>> hbase-daemons.sh stop master
>> Permission denied (publickey).
>>
>> Thus I couldn't stop it manually
>>
>> Cheers,
>> Akash A
>>
>>
>>
>> On Fri, Dec 30, 2011 at 11:31 AM, Andrei Savu <sa...@gmail.com>wrote:
>>
>>>
>>> On Fri, Dec 30, 2011 at 5:42 AM, Akash Ashok <th...@gmail.com>wrote:
>>>
>>>> :( :(
>>>> Are these mostly scripting changes ? I am not well versed with the code
>>>> base of Whirr. But If you could point me to the right place I could take
>>>> this up for HBase. Should I file a JIRA ?
>>>>
>>>
>>> Yes - mostly scripting.
>>>
>>> We are tracking progress in WHIRR-266:
>>> https://issues.apache.org/jira/browse/WHIRR-266
>>>
>>>
>>>>
>>>> Cheers,
>>>> Akash A
>>>>
>>>> On Thu, Dec 29, 2011 at 3:03 PM, Andrei Savu <sa...@gmail.com>wrote:
>>>>
>>>>> We are working on this for 0.8.0. See:
>>>>> https://issues.apache.org/jira/browse/WHIRR-421
>>>>>
>>>>> This feature is not yet available for HBase but it should be by the
>>>>> time we make the release.
>>>>>
>>>>> Also check the following file:
>>>>>
>>>>> https://github.com/andreisavu/whirr/blob/trunk/services/hbase/src/main/resources/functions/configure_hbase.sh
>>>>>
>>>>> I think this code snippet is relevant for you:
>>>>>
>>>>> function start_hbase_daemon() {
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>   if which dpkg &> /dev/null; then
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>     AS_HADOOP="su -s /bin/bash - hadoop -c"
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>   elif which rpm &> /dev/null; then
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>     AS_HADOOP="/sbin/runuser -s /bin/bash - hadoop -c"
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>   fi
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>   $AS_HADOOP "$HBASE_HOME/bin/hbase-daemon.sh start $1"
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> }
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> *
>>>>> *
>>>>>
>>>>> -- Andrei Savu / andreisavu.ro
>>>>>
>>>>>
>>>>> On Thu, Dec 29, 2011 at 4:21 AM, Akash Ashok <th...@gmail.com>wrote:
>>>>>
>>>>>> Hi All,
>>>>>> Is there any way i can restart hbase cluster using whirr ? Meaning to
>>>>>> say I dnt wanna destroy and re-create the cluster but just to start and
>>>>>> stop so that I dnt lose my data on that those instances..
>>>>>>
>>>>>> If I login to those instances and try to stop and start it says pid
>>>>>> file is not found and hbase is not running. So I presume whirr starts and
>>>>>> stop with specific config which are places at different locations ?
>>>>>>
>>>>>> Cheers
>>>>>> Akash A;
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

Re: Whirr to restart a cluster

Posted by Akash Ashok <th...@gmail.com>.
Got it working. ( All stop and start should be run as hadoop user )
1. Change the password of hadoop user ( sudo passwd hadoop )
2. Create hadoop home directories ( from ec2-user  as sudo and give hadoop
user permissions )
3. ssh-keygen ( With empty passphrases )
4. copy authorized_keys  of ec2-user to /home/hadoop/.ssh

Enjoy:
/usr/local/hbase-<version>/bin/hbase-daemons.sh stop master
/usr/local/hbase-<version>/bin/hbase-daemons.sh start master

Cheers,
Akash A

On Sat, Dec 31, 2011 at 7:14 AM, Akash Ashok <th...@gmail.com> wrote:

> yeah I've gone through this before but then SSH has an issue
> hbase-daemons.sh stop master
> Permission denied (publickey).
>
> Thus I couldn't stop it manually
>
> Cheers,
> Akash A
>
>
>
> On Fri, Dec 30, 2011 at 11:31 AM, Andrei Savu <sa...@gmail.com>wrote:
>
>>
>> On Fri, Dec 30, 2011 at 5:42 AM, Akash Ashok <th...@gmail.com>wrote:
>>
>>> :( :(
>>> Are these mostly scripting changes ? I am not well versed with the code
>>> base of Whirr. But If you could point me to the right place I could take
>>> this up for HBase. Should I file a JIRA ?
>>>
>>
>> Yes - mostly scripting.
>>
>> We are tracking progress in WHIRR-266:
>> https://issues.apache.org/jira/browse/WHIRR-266
>>
>>
>>>
>>> Cheers,
>>> Akash A
>>>
>>> On Thu, Dec 29, 2011 at 3:03 PM, Andrei Savu <sa...@gmail.com>wrote:
>>>
>>>> We are working on this for 0.8.0. See:
>>>> https://issues.apache.org/jira/browse/WHIRR-421
>>>>
>>>> This feature is not yet available for HBase but it should be by the
>>>> time we make the release.
>>>>
>>>> Also check the following file:
>>>>
>>>> https://github.com/andreisavu/whirr/blob/trunk/services/hbase/src/main/resources/functions/configure_hbase.sh
>>>>
>>>> I think this code snippet is relevant for you:
>>>>
>>>> function start_hbase_daemon() {
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>   if which dpkg &> /dev/null; then
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>     AS_HADOOP="su -s /bin/bash - hadoop -c"
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>   elif which rpm &> /dev/null; then
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>     AS_HADOOP="/sbin/runuser -s /bin/bash - hadoop -c"
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>   fi
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>   $AS_HADOOP "$HBASE_HOME/bin/hbase-daemon.sh start $1"
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> }
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> *
>>>> *
>>>>
>>>> -- Andrei Savu / andreisavu.ro
>>>>
>>>>
>>>> On Thu, Dec 29, 2011 at 4:21 AM, Akash Ashok <th...@gmail.com>wrote:
>>>>
>>>>> Hi All,
>>>>> Is there any way i can restart hbase cluster using whirr ? Meaning to
>>>>> say I dnt wanna destroy and re-create the cluster but just to start and
>>>>> stop so that I dnt lose my data on that those instances..
>>>>>
>>>>> If I login to those instances and try to stop and start it says pid
>>>>> file is not found and hbase is not running. So I presume whirr starts and
>>>>> stop with specific config which are places at different locations ?
>>>>>
>>>>> Cheers
>>>>> Akash A;
>>>>>
>>>>
>>>>
>>>
>>
>

Re: Whirr to restart a cluster

Posted by Akash Ashok <th...@gmail.com>.
yeah I've gone through this before but then SSH has an issue
hbase-daemons.sh stop master
Permission denied (publickey).

Thus I couldn't stop it manually

Cheers,
Akash A



On Fri, Dec 30, 2011 at 11:31 AM, Andrei Savu <sa...@gmail.com> wrote:

>
> On Fri, Dec 30, 2011 at 5:42 AM, Akash Ashok <th...@gmail.com>wrote:
>
>> :( :(
>> Are these mostly scripting changes ? I am not well versed with the code
>> base of Whirr. But If you could point me to the right place I could take
>> this up for HBase. Should I file a JIRA ?
>>
>
> Yes - mostly scripting.
>
> We are tracking progress in WHIRR-266:
> https://issues.apache.org/jira/browse/WHIRR-266
>
>
>>
>> Cheers,
>> Akash A
>>
>> On Thu, Dec 29, 2011 at 3:03 PM, Andrei Savu <sa...@gmail.com>wrote:
>>
>>> We are working on this for 0.8.0. See:
>>> https://issues.apache.org/jira/browse/WHIRR-421
>>>
>>> This feature is not yet available for HBase but it should be by the time
>>> we make the release.
>>>
>>> Also check the following file:
>>>
>>> https://github.com/andreisavu/whirr/blob/trunk/services/hbase/src/main/resources/functions/configure_hbase.sh
>>>
>>> I think this code snippet is relevant for you:
>>>
>>> function start_hbase_daemon() {
>>>
>>>
>>>
>>>
>>>   if which dpkg &> /dev/null; then
>>>
>>>
>>>
>>>
>>>     AS_HADOOP="su -s /bin/bash - hadoop -c"
>>>
>>>
>>>
>>>
>>>   elif which rpm &> /dev/null; then
>>>
>>>
>>>
>>>
>>>     AS_HADOOP="/sbin/runuser -s /bin/bash - hadoop -c"
>>>
>>>
>>>
>>>
>>>   fi
>>>
>>>
>>>
>>>
>>>   $AS_HADOOP "$HBASE_HOME/bin/hbase-daemon.sh start $1"
>>>
>>>
>>>
>>>
>>> }
>>>
>>>
>>>
>>>
>>> *
>>> *
>>>
>>> -- Andrei Savu / andreisavu.ro
>>>
>>>
>>> On Thu, Dec 29, 2011 at 4:21 AM, Akash Ashok <th...@gmail.com>wrote:
>>>
>>>> Hi All,
>>>> Is there any way i can restart hbase cluster using whirr ? Meaning to
>>>> say I dnt wanna destroy and re-create the cluster but just to start and
>>>> stop so that I dnt lose my data on that those instances..
>>>>
>>>> If I login to those instances and try to stop and start it says pid
>>>> file is not found and hbase is not running. So I presume whirr starts and
>>>> stop with specific config which are places at different locations ?
>>>>
>>>> Cheers
>>>> Akash A;
>>>>
>>>
>>>
>>
>

Re: Whirr to restart a cluster

Posted by Andrei Savu <sa...@gmail.com>.
On Fri, Dec 30, 2011 at 5:42 AM, Akash Ashok <th...@gmail.com> wrote:

> :( :(
> Are these mostly scripting changes ? I am not well versed with the code
> base of Whirr. But If you could point me to the right place I could take
> this up for HBase. Should I file a JIRA ?
>

Yes - mostly scripting.

We are tracking progress in WHIRR-266:
https://issues.apache.org/jira/browse/WHIRR-266


>
> Cheers,
> Akash A
>
> On Thu, Dec 29, 2011 at 3:03 PM, Andrei Savu <sa...@gmail.com>wrote:
>
>> We are working on this for 0.8.0. See:
>> https://issues.apache.org/jira/browse/WHIRR-421
>>
>> This feature is not yet available for HBase but it should be by the time
>> we make the release.
>>
>> Also check the following file:
>>
>> https://github.com/andreisavu/whirr/blob/trunk/services/hbase/src/main/resources/functions/configure_hbase.sh
>>
>> I think this code snippet is relevant for you:
>>
>> function start_hbase_daemon() {
>>
>>
>>
>>   if which dpkg &> /dev/null; then
>>
>>
>>
>>     AS_HADOOP="su -s /bin/bash - hadoop -c"
>>
>>
>>
>>   elif which rpm &> /dev/null; then
>>
>>
>>
>>     AS_HADOOP="/sbin/runuser -s /bin/bash - hadoop -c"
>>
>>
>>
>>   fi
>>
>>
>>
>>   $AS_HADOOP "$HBASE_HOME/bin/hbase-daemon.sh start $1"
>>
>>
>>
>> }
>>
>>
>>
>> *
>> *
>>
>> -- Andrei Savu / andreisavu.ro
>>
>>
>> On Thu, Dec 29, 2011 at 4:21 AM, Akash Ashok <th...@gmail.com>wrote:
>>
>>> Hi All,
>>> Is there any way i can restart hbase cluster using whirr ? Meaning to
>>> say I dnt wanna destroy and re-create the cluster but just to start and
>>> stop so that I dnt lose my data on that those instances..
>>>
>>> If I login to those instances and try to stop and start it says pid file
>>> is not found and hbase is not running. So I presume whirr starts and stop
>>> with specific config which are places at different locations ?
>>>
>>> Cheers
>>> Akash A;
>>>
>>
>>
>

Re: Whirr to restart a cluster

Posted by Akash Ashok <th...@gmail.com>.
:( :(
Are these mostly scripting changes ? I am not well versed with the code
base of Whirr. But If you could point me to the right place I could take
this up for HBase. Should I file a JIRA ?

Cheers,
Akash A

On Thu, Dec 29, 2011 at 3:03 PM, Andrei Savu <sa...@gmail.com> wrote:

> We are working on this for 0.8.0. See:
> https://issues.apache.org/jira/browse/WHIRR-421
>
> This feature is not yet available for HBase but it should be by the time
> we make the release.
>
> Also check the following file:
>
> https://github.com/andreisavu/whirr/blob/trunk/services/hbase/src/main/resources/functions/configure_hbase.sh
>
> I think this code snippet is relevant for you:
>
> function start_hbase_daemon() {
>
>   if which dpkg &> /dev/null; then
>
>     AS_HADOOP="su -s /bin/bash - hadoop -c"
>
>   elif which rpm &> /dev/null; then
>
>     AS_HADOOP="/sbin/runuser -s /bin/bash - hadoop -c"
>
>   fi
>
>   $AS_HADOOP "$HBASE_HOME/bin/hbase-daemon.sh start $1"
>
> }
>
> *
> *
>
> -- Andrei Savu / andreisavu.ro
>
>
> On Thu, Dec 29, 2011 at 4:21 AM, Akash Ashok <th...@gmail.com>wrote:
>
>> Hi All,
>> Is there any way i can restart hbase cluster using whirr ? Meaning to say
>> I dnt wanna destroy and re-create the cluster but just to start and stop so
>> that I dnt lose my data on that those instances..
>>
>> If I login to those instances and try to stop and start it says pid file
>> is not found and hbase is not running. So I presume whirr starts and stop
>> with specific config which are places at different locations ?
>>
>> Cheers
>> Akash A;
>>
>
>

Re: Whirr to restart a cluster

Posted by Andrei Savu <sa...@gmail.com>.
We are working on this for 0.8.0. See:
https://issues.apache.org/jira/browse/WHIRR-421

This feature is not yet available for HBase but it should be by the time we
make the release.

Also check the following file:
https://github.com/andreisavu/whirr/blob/trunk/services/hbase/src/main/resources/functions/configure_hbase.sh

I think this code snippet is relevant for you:

function start_hbase_daemon() {
  if which dpkg &> /dev/null; then
    AS_HADOOP="su -s /bin/bash - hadoop -c"
  elif which rpm &> /dev/null; then
    AS_HADOOP="/sbin/runuser -s /bin/bash - hadoop -c"
  fi
  $AS_HADOOP "$HBASE_HOME/bin/hbase-daemon.sh start $1"
}
*
*

-- Andrei Savu / andreisavu.ro

On Thu, Dec 29, 2011 at 4:21 AM, Akash Ashok <th...@gmail.com> wrote:

> Hi All,
> Is there any way i can restart hbase cluster using whirr ? Meaning to say
> I dnt wanna destroy and re-create the cluster but just to start and stop so
> that I dnt lose my data on that those instances..
>
> If I login to those instances and try to stop and start it says pid file
> is not found and hbase is not running. So I presume whirr starts and stop
> with specific config which are places at different locations ?
>
> Cheers
> Akash A;
>