无法启动HBase start_hbase.sh:找不到命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法启动HBase start_hbase.sh:找不到命令相关的知识,希望对你有一定的参考价值。

到目前为止,尝试使Nutch + Solr工作是徒劳的。我很难理解如何用nutchsolr来解决这个问题。我已经按照我在互联网上找到的所有教程,其中大多数是旧版本,但我仍然无法使它们中的任何一个工作。在这一刻,我正在接受这个guide

我已经解压缩nutch 2.2.1,sorl 4.3.1,hbase 0.90.4到我的xampp本地服务器上的目录(没有教程说我应该将它们解压缩到,所以我假设在本地服务器上)。

我在Windows 7上使用Cygwin.JAVA_HOME指向/cygdrive/c/PROGRA~1/java/jdk1.8.0_05

我坚持在Configure HBase步骤。正如教程所指示的那样,我已将/hbase-0.90.4/conf/hbase-site.xml配置如下:

<property>
   <name>hbase.rootdir</name>
   <value>file:///C:/xampp/htdocs/trynutch/hbase</value>
</property>
<property>
   <name>hbase.zookeeper.property.dataDir</name>
   <value>C:/xampp/htdocs/trynutch/zookeeper</value>
</property>

按照之后的教程我应该能够运行以下命令:

$ ./trynutch/hbase/bin/start_hbase.sh

当我在cygwin终端中运行它时,它会出错:

DM@comp ~
$ cd C:/xampp/htdocs/trynutch/hbase-0.90.4/bin

DM@comp /cygdrive/c/xampp/htdocs/trynutch/hbase-0.90.4/bin
$ start_hbase.sh
-bash: start_hbase.sh: command not found

我很感激任何信息。

答案

尝试使用以下命令:

./start_hbase.sh

如果它不可运行,那么在使其可运行后尝试,使runnable使用以下命令:

chmod a+x start_hbase.sh
另一答案

你只需从hbase bin目录中尝试sh start-hbase.sh

cd C:/xampp/htdocs/trynutch/hbase-0.90.4/bin
sh start-hbase.sh

以上是关于无法启动HBase start_hbase.sh:找不到命令的主要内容,如果未能解决你的问题,请参考以下文章

无法启动 HBase 主机:加载的协处理器是:[]

HBase启动后端口60010无法访问

hbase无法启动,The node /hbase is not in ZooKeeper

Hbase之IP变更后无法启动问题解决

CDH5 下HBase组件无法启动

hbase启动错误,masterLOG,Failed construction of Master Causedby:java.net.BindException: 无法指定被