|
|
+
Tacit 2013-02-04, 08:52
+
Nicolas Liochon 2013-02-04, 09:32
+
Tacit 2013-02-04, 11:20
+
Nicolas Liochon 2013-02-04, 11:54
-
Re: HBase on Windows 7: Master not running errorTacit 2013-02-04, 13:30
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 < > arthur_bakker@ > > 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. |