hbase-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tacit <arthur_bak...@hotmail.com>
Subject Re: HBase on Windows 7: Master not running error
Date Mon, 04 Feb 2013 13:30:35 GMT
It works now, partially. Starting the master with hbase-daemon.sh, then
starting the hbase shell allows me to succesfully run commands in the hbase
shell now. Although now it gets stuck when I try to disable the test table I
created, but that's a different issue.

As for the seperate Zookeeper process, I don't know how it got there either.
I just followed the instructions on the cygwin page for HBase and doing
start-hbase.sh generates the Zookeeper process after that.

Nicolas Liochon wrote
> Well, first you need to decide on what you want to do (i.e; distributed or
> not) and acts accordingly.
> I would recommend trying with not distributed when you start. This means
> you have a single process to launch.
> not distributed is the default, so if it can't find the configuration
> files
> it will be not distributed.
> When you launch HBase as "not distributed", ZooKeeper and the regions
> servers are launched as threads, not processes (I don't have a windows box
> to try, but I doubt it's different).
> For hbase-default & hbase-site, they are both read when HBase starts,
> hbase-site values erase the one from hbase-default if they both exists.
> It may be safer to use only hbase-site, and overwrite the values
> mentionned
> in the cygwin page.
> I don't understand why you have a separate zookeeper process. Script code
> is quite simple for this:
> if [ "$distMode" == 'false' ]
> then
>   "$bin"/hbase-daemon.sh $commandToRun master
> else
>   "$bin"/hbase-daemons.sh --config "${HBASE_CONF_DIR}" $commandToRun
> zookeeper
>   "$bin"/hbase-daemon.sh --config "${HBASE_CONF_DIR}" $commandToRun master
>   "$bin"/hbase-daemons.sh --config "${HBASE_CONF_DIR}" \
>     --hosts "${HBASE_REGIONSERVERS}" $commandToRun regionserver
>   "$bin"/hbase-daemons.sh --config "${HBASE_CONF_DIR}" \
>     --hosts "${HBASE_BACKUP_MASTERS}" $commandToRun master-backup
> fi
> So I would recommend to look at this first.
> On Mon, Feb 4, 2013 at 12:20 PM, Tacit &lt;

> arthur_bakker@

> &gt; wrote:
>> I've been trying the things suggested under quickstart, but to no avail
>> so
>> far. One question before getting into more detail: the quickstart section
>> doesn't mention a hbase-default.xml file in the /conf directory in HBase,
>> only the hbase-site.xml file. The installation instructions I followed
>> earlier, however, do involve the hbase-default.xml file.
>> When trying to get HBase running as a standalone as detailed in the
>> quickstart section, should the hbase-default.xml file be there (and
>> configured according to http://hbase.apache.org/cygwin.html) in the /conf
>> directory of HBase? Or should only the hbase-site.xml file be there,
>> adjusted according to the quickstart section?
>> Maybe it's a stupid question, but I'd like to get that cleared up so I
>> have
>> a better idea of what to do. I've tried running HBase both with and
>> without
>> the hbase-default.xml configuration file present in /conf after following
>> the instructions under the quickstart section. Those 2 cases generate
>> different errors and I'm not sure which case to look at.
>> In either case, using process explorer to look at the processes yields
>> the
>> same result. Starting HBase with start-hbase.sh temporarily generates a
>> bunch of processes, of which 2 bash.exe processes (each with a child
>> java.exe process) remain. From the process information, one bash process
>> is
>> a zookeeper instance and the other a master instance. After about a
>> minute
>> or two, the bash.exe process associated with the master seems to
>> remove/kill
>> itself. Trying to run commands in the hbase shell then yields the same
>> MasterNotRunningException.
>> --
>> View this message in context:
>> http://apache-hbase.679495.n3.nabble.com/HBase-on-Windows-7-Master-not-running-error-tp4037881p4037883.html
>> Sent from the HBase User mailing list archive at Nabble.com.

View this message in context: http://apache-hbase.679495.n3.nabble.com/HBase-on-Windows-7-Master-not-running-error-tp4037881p4037888.html
Sent from the HBase User mailing list archive at Nabble.com.

View raw message