到目前为止,尝试使Nutch + Solr工作是徒劳的。我很难理解如何使用nutch
和solr
来解决这个问题。我已经按照我在互联网上找到的所有教程,其中大多数是旧版本,但我仍然无法使它们中的任何一个工作。此时此刻我正在接受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
我很感激任何信息。
答案 0 :(得分:3)
尝试使用以下命令:
./start_hbase.sh
如果它不可运行,那么在使其可运行后尝试使用以下命令进行可运行的使用:
chmod a+x start_hbase.sh
答案 1 :(得分:0)
您只需从hbase bin目录尝试sh start-hbase.sh
。
cd C:/xampp/htdocs/trynutch/hbase-0.90.4/bin
sh start-hbase.sh