Hi Lewis,
Many thanks for your answer. It is not easy for a beginner to download so many 
staffs.
I am struggling with java and hadoop
Now I have downloaded jdk1.8.0_71 from Oracle, it seems ok.
But hadoop refuses to run properly! When I run hadoop
the terminal shows:
/usr/local/hadoop/hadoop-common-project/hadoop-common/src/main/bin/hadoop: line 
27: 
/usr/local/hadoop/hadoop-common-project/hadoop-common/src/main/bin/../libexec/hadoop-config.sh:
 No such file or directory


I have downloaded hadoop 2.7.2 and followed the instruction on 
https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SingleCluster.html#Fully-Distributed_Operation

It seems that I cannot find etc/hadoop as the instruction described. In the 
.bashrc, the paths are difined as
export JAVA_HOME=/usr/local/jdk1.8.0_71/
export PATH=$PATH:$JAVA_HOME/bin

export HADOOP_INSTALL=/usr/local/hadoop

#export PATH=$PATH:$HADOOP_INSTALL/bin #no bin file are found
#export PATH=$PATH:$HADDOP_INSTALL/sbin #not sbin file are found
export HADOOP_MAPRED_HOME=$HADOOP_INSTALL/hadoop-mapreduce-project/bin

export 
HADOOP_COMMON_HOME=$HADOOP_INSTALL/hadoop-common-project/hadoop-common/src/main/bin
export 
HADOOP_HDFS_HOME=$HADOOP_INSTALL/hadoop-hdfs-project/hadoop-hdfs/src/main/bin
export YARN_HOME=$HADOOP_INSTALL/hadoop-yarn-project/hadoop-yarn/bin
export HADOOP_COMMOM_LIB_NATIVE_DIR=$HADOOP_INSTALL/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_INSTALL/lib"
 
The problem is that there are not bin and sbin folders under hadoop, the bin 
folders are distributed under different folders.
When I go to the $HADOOP_COMMON_HOME and run hadoop, the terminal shows

/usr/local/hadoop/hadoop-common-project/hadoop-common/src/main/bin/hadoop: line 
27: 
/usr/local/hadoop/hadoop-common-project/hadoop-common/src/main/bin/../libexec/hadoop-config.sh:
 No such file or directory
Usage: hadoop [--config confdir] [COMMAND | CLASSNAME]
  CLASSNAME            run the class named CLASSNAME
 or
  where COMMAND is one of:
  fs                   run a generic filesystem user client
  version              print the version
  jar <jar>            run a jar file
                       note: please use "yarn jar" to launch
                             YARN applications, not this command.
  checknative [-a|-h]  check native hadoop and compression libraries 
availability
  distcp <srcurl> <desturl> copy file or directories recursively
  archive -archiveName NAME -p <parent path> <src>* <dest> create a hadoop 
archive
  classpath            prints the class path needed to get the
  credential           interact with credential providers
                       Hadoop jar and the required libraries
  daemonlog            get/set the log level for each daemon
  trace                view and modify Hadoop tracing settings

 Sorry to turn this into a hadoop problem! Just to give you a feedback and in 
case anyone has an answer... Thanks!

/Dan

________________________________________
Från: Lewis John Mcgibbney [[email protected]]
Skickat: den 28 januari 2016 00:49
Till: [email protected]
Ämne: Re: configuration nutch with hbase and elasticserach

Hi Dan,

Which version of Nutch 2.X are you using? The document you've highlighted
below stated Nutch 2.3 with gora-hbase 0.5.
Both of these are old and I would strongly advise you to use Nutch 2.3.1
(just released last week) along with one of the following backends

The recommended Gora backends for this Nutch release are

   - Apache Avro 1.7.6
   - Apache Hadoop 1.2.1 and 2.5.2
   - Apache HBase 0.98.8-hadoop2 (although also tested with 1.X)
   - Apache Cassandra 2.0.2
   - Apache Solr 4.10.3
   - MongoDB 2.6.X
   - Apache Accumlo 1.5.1
   - Apache Spark 1.4.1

Please also note that you shoudl upgrade your JDK to 1.7.
Thanks

On Wed, Jan 27, 2016 at 3:21 PM, <[email protected]> wrote:

>
> Hi,
> I am a beginner with nutch and everything. Can anyone help me with the
> configuration?
>
> I follower the instruction in
> https://gist.github.com/xrstf/b48a970098a8e76943b9
>
> It seems that my building process complain plugin: indexer-elastic? My
> thanks in advance!!!
>
> compile:
>      [echo] Compiling plugin: indexer-elastic
>     [javac] Compiling 3 source files to
> /home/dan/apache-nutch-2.3/build/indexer-elastic/classes
>     [javac] warning: [options] bootstrap class path not set in conjunction
> with -source 1.6
>     [javac]
> /home/dan/apache-nutch-2.3/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java:108:
> error: no suitable constructor found for
> InetSocketTransportAddress(String,int)
>     [javac]           .addTransportAddress(new
> InetSocketTransportAddress(host, port));
>     [javac]                                ^
>     [javac]     constructor
> InetSocketTransportAddress.InetSocketTransportAddress(InetSocketAddress) is
> not applicable
>     [javac]       (actual and formal argument lists differ in length)
>     [javac]     constructor
> InetSocketTransportAddress.InetSocketTransportAddress(InetAddress,int) is
> not applicable
>     [javac]       (actual argument String cannot be converted to
> InetAddress by method invocation conversion)
>     [javac]     constructor
> InetSocketTransportAddress.InetSocketTransportAddress() is not applicable
>     [javac]       (actual and formal argument lists differ in length)
>     [javac]     constructor
> InetSocketTransportAddress.InetSocketTransportAddress(StreamInput) is not
> applicable
>     [javac]       (actual and formal argument lists differ in length)
>     [javac]
> /home/dan/apache-nutch-2.3/src/plugin/indexer-elastic/src/java/org/apache/nutch/indexwriter/elastic/ElasticIndexWriter.java:107:
> error: constructor TransportClient in class TransportClient cannot be
> applied to given types;
>     [javac]       client = new TransportClient(settings)
>     [javac]                ^
>     [javac]   required: Injector
>     [javac]   found: Settings
>     [javac]   reason: actual argument Settings cannot be converted to
> Injector by method invocation conversion
>     [javac] 2 errors
>     [javac] 1 warning
>
> BUILD FAILED
> /home/dan/apache-nutch-2.3/build.xml:113: The following error occurred
> while executing this line:
> /home/dan/apache-nutch-2.3/src/plugin/build.xml:35: The following error
> occurred while executing this line:
> /home/dan/apache-nutch-2.3/src/plugin/build-plugin.xml:117: Compile
> failed; see the compiler error output for details.
>
>
>

Reply via email to