Hi Divjot,
I followed the tutorial, installed the hadoop under a new user "hddan"
then I move the "hbase-0.98.8-hadoop2" (installed before) folder to the new 
owner "hddan"

???Hadoop is running as described, excepted that accessing to browser failed???
tried http://localhost:50070
http://localhost:9000

???when I run start-hase.sh, the terminal shows???
Error: Could not find or load main class 
org.apache.hadoop.hbase.util.HBaseConfTool
Error: Could not find or load main class 
org.apache.hadoop.hbase.zookeeper.ZKServerTool
mkdir: cannot create directory ‘/home/dan/hbase-0.98.8-hadoop2’: Permission 
denied
starting master, logging to 
/home/dan/hbase-0.98.8-hadoop2/logs/hbase-hddan-master-dan-inlab.out
/usr/local/hbase-0.98.8-hadoop2/bin/hbase-daemon.sh: line 185: 
/home/dan/hbase-0.98.8-hadoop2/logs/hbase-hddan-master-dan-inlab.out: No such 
file or directory
head: cannot open 
‘/home/dan/hbase-0.98.8-hadoop2/logs/hbase-hddan-master-dan-inlab.out’ for 
reading: No such file or directory
cat: /home/dan/hbase-0.98.8-hadoop2/conf/regionservers: No such file or 
directory

I did installed hbase earlier under /home/dan..., now I have changed them under 
/usr/local/ and with the new owner as hddan

I have changed the variable in .bashrc for HADOOP_HOME, JAVA_HOME AND 
HBASE_HOME accordingly.

in the conf/hbase-site.xml I configured as followings

 <property>
    <name>hbase.rootdir</name>
    <value>file:///usr/local/hbase-0.98.8-hadoop2/</value>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>false</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/home/hddan/hadoop/zookeeper</value>
  </property>

I am not sure if rootdir is a path variable for hbase configuration, or a 
directory for saving files.
Many thanks for any opinions!
________________________________________
Från: Divjot Singh [[email protected]]
Skickat: den 11 februari 2016 18:45
Till: [email protected]
Ämne: Re: no respond after inject

This error is because hbase is not up. That's why nutch is not able to
connect. Please start Hbase in standalone mode and try to create a table
using Hbase shell. If this works then nutch would work. Remember to run
Hbase at localhost because that is the IP nutch is trying to connect to.
If you are confused with Hbase check a basic tutorial for setting up Hbase
at http://www.tutorialspoint.com/hbase/hbase_installation.htm

When you run Hbase is standalone mode it starts zookeeper on its own.Later
you can change it to distributed mode.

Hope this helps

Thanks
Divjot

On Thu, Feb 11, 2016 at 10:14 PM, <[email protected]> wrote:

> Errors found in logs
>
> Unable to load native-hadoop library for your platform... using
> builtin-java classes where applicable
> 2016-02-09 09:21:30,012 WARN  zookeeper.ClientCnxn - Session 0x0 for
> server null, unexpected error, closing socket connection and attempting
> reconnect
> java.net.ConnectException: Connection refused
>         at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
>         at
> sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:739)
>         at
> org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:350)
>         at
> org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1068)
> 2016-02-09 09:21:30,128 WARN  zookeeper.RecoverableZooKeeper - Possibly
> transient ZooKeeper, quorum=localhost:2181,
> exception=org.apache.zookeeper.KeeperException$ConnectionLossException:
> KeeperErrorCode = ConnectionLoss for /hbase/hbaseid
> java.net.ConnectException: Connection refused
>         at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
>         at
> sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:739)
>         at
> org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:350)
>         at
> org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1068)
> 2016-02-09 09:21:30,128 WARN  zookeeper.RecoverableZooKeeper - Possibly
> transient ZooKeeper, quorum=localhost:2181,
> exception=org.apache.zookeeper.KeeperException$ConnectionLossException:
> KeeperErrorCode = ConnectionLoss for /hbase/hbaseid
>
> I downloaded hbase-0.98.8-hadoop2, and set the following in hbase-site,xml
>
> <property>
>     <name>hbase.cluster.distributed</name>
>     <value>false</value>
>   </property>
>
> The question is Do I need to download zookeeper, which I did not do.
>
> In the hbase/lib, I have jar files like
> haddop-client-2.2.0.jar
> hadoop-common-2.2.0.jar
> hadoop-hdfs-2.2.0.jar
> ....
> zookeeper-3.4.6.jar
>
> MANY THANKS FOR HELPING!
> ________________________________________
> Från: Divjot Singh [[email protected]]
> Skickat: den 11 februari 2016 12:38
> Till: [email protected]
> Ämne: Re: no respond after inject
>
> Hi
>
> Can you please check *runtime/local/logs/hadoop.log* file. It would contain
> the exact error. Also make sure that Hbase is running fine and you can
> create/read table from hbase shell.
>
> Also check that you have set this property to true in gora.properties.
>
> *gora.datastore.autocreateschema=true*
>
>
> Thanks
> Divjot
>
> On Thu, Feb 11, 2016 at 2:47 PM, <[email protected]> wrote:
>
> > Yes, I was in the directory runtime/local, tried
> >  bin/nutch inject seed/urls.txt
> > and ./bin/nutch inject seed/urls.txt
> >
> > the system reacts the same.
> > two lines come first
> > > InjectorJob: starting at 2016-02-09 09:21:29
> > > InjectorJob: Injecting urlDir: seed/urls.txt
> > after a long time, around 15 minutes, comes the third line
> > > InjectorJob: Using class org.apache.gora.hbase.store.HBaseStore as the
> > > Gora storage class.
> > ________________________________________
> > Från: Lewis John Mcgibbney [[email protected]]
> > Skickat: den 10 februari 2016 16:00
> > Till: [email protected]
> > Ämne: Re: no respond after inject
> >
> > Hi Dan,
> >
> > On Wed, Feb 10, 2016 at 5:06 AM, <[email protected]>
> > wrote:
> >
> > >
> > > Sorry for another beginner question. After I installed nutch-2.3.1.
> > > hbase-0.98.9 and elasticsearch-2.1.0
> > > I start to test to crawl one website with  'nutch inject urls.txt'
> > >
> > > The terminal window shows only this, which seems the crawling work is
> > > going on for ever.
> > >
> > > InjectorJob: starting at 2016-02-09 09:21:29
> > > InjectorJob: Injecting urlDir: seed/urls.txt
> > > InjectorJob: Using class org.apache.gora.hbase.store.HBaseStore as the
> > > Gora storage class.
> > >
> > > what can be the possible error for this? Many thanks.
> > >
> > >
> > I think the issue may be here that you are meant to pass a directory as
> the
> > argument for the InjectorJob as oppose to a flat file. Can you please try
> >
> >  ./bin/nutch inject urls/urls.txt
> >
> > Thanks
> > Lewis
> >
>

Reply via email to