$ps -ef | grep Hyperspace

harshada 15228     1  0 14:20 ?        00:00:00
/opt/hypertable/hypertable-0.9.2.8-alpha/0.9.2.8/bin/Hyperspace.Master--pidfile
/opt/hypertable/hypertable-0.9.2.8-alpha/
0.9.2.8/run/Hyperspace.pid --verbose
--config=/opt/hypertable/hypertable-0.9.2.8-alpha/
0.9.2.8/conf/hypertable.cfg
------------------------------------------------------------------------------------------------------

Is Hyperspace running? Can you try something like
> /opt/hypertable/hypertable-0.9.2.8-alpha/bin/ht hyperspace --exec "open /;
> readdir /;"
>

When I ran above command on master, I got following output..


-------------------------------------------------------------------------------
$ ./ht hyperspace --exec "open /; readdir /;"
SESSION CALLBACK: Safe

Welcome to the hyperspace command interpreter.
For information about Hypertable, visit http://www.hypertable.org/

Type 'help' for a list of commands, or 'help shell' for a
list of shell meta commands.

(dir) hyperspace
(dir) hypertable
---------------------------------------------------------------------------------

seems it's running. But then why RangeServer log at slave says,

--------------------
"1275077211 ERROR Hypertable.RangeServer :
(/opt/hypertable/hypertable-0.9.2.8-alpha/src/cc/Hypertable/RangeServer/main.cc:86)Unable
to connect to hyperspace, exiting..."
--------------------

Also, in log/Hyperspace.log at master I see following error:

------------------------------
1275123032 ERROR Hyperspace.Master : run
(/opt/hypertable/hypertable-0.9.2.8-alpha/src/cc/Hyperspace/RequestHandlerOpen.cc:60):
Hypertable::Exception:  node: '/hypertable/master' parent node:* *
'/hypertable' - HYPERSPACE file not found **
        at void Hyperspace::Master::open(Hyperspace::ResponseCallbackOpen*,
uint64_t, const char*, uint32_t, uint32_t,
std::vector<Hyperspace::Attribute, std::allocator<Hyperspace::Attribute> >&)
(/opt/hypertable/hypertable-0.9.2.8-alpha/src/cc/Hyperspace/Master.cc:877)
--------------------


> -Sanjit
>
> On Fri, May 28, 2010 at 2:32 PM, Harshada <[email protected]>wrote:
>
>>
>>
>> On May 29, 2:10 am, Sanjit Jhala <[email protected]> wrote:
>> > Hi Harshada,
>> >
>> > I'm confused about what state your setup is in.
>>
>> I have followed procedure given at
>> http://code.google.com/p/hypertable/wiki/UpAndRunningWithHadoop
>> and have been successful till "cap dist".
>>
>> >Can you try the following.
>> > 1. cap cleandb
>> > 2. Run ps and make sure all Hypertable related procs (Hyperspace,
>> > RangeServer, Master, DFSBroker, ThroftBroker, any dangling start/stop
>> > scripts) have been stopped. If not kill them manually.
>>
>> Killed everything.
>>
>> > 3. just to be sure run cap cleandb again
>>
>> Executed this command again. It's output is exactly similar to what I
>> have posted in the reply to your earlier reply (my prev to prev mail).
>>
>> > 4. cap start
>>
>> Again same output as posted earlier in the same mail.
>>
>> >
>> > Also are you running on a single node? If not is your capfile updated
>> with
>> > all the servers in your cluster?
>>
>> my Capfile:
>>
>> set :source_machine, "master"
>> set :install_dir,  "/opt/hypertable/hypertable-0.9.2.8-alpha"
>> set :hypertable_version, "0.9.2.8"
>> set :default_dfs, "hadoop"
>> set :default_config, "/opt/hypertable/hypertable.cfg"
>>
>> role :master, "master"
>> role :hyperspace, "master"
>> role :slave, "master", "slave"
>> role :localhost, "127.0.0.1"
>>
>> and hypertable.cfg:
>>
>> #
>> # hypertable.cfg
>> #
>>
>> # HDFS Broker
>> HdfsBroker.Port=38030
>> HdfsBroker.fs.default.name=hdfs://master:54310
>> HdfsBroker.Workers=20
>>
>> # Ceph Broker
>> CephBroker.Port=38030
>> CephBroker.Workers=20
>> CephBroker.MonAddr=10.0.1.245:6789
>>
>> # Local Broker
>> DfsBroker.Local.Port=38030
>> DfsBroker.Local.Root=fs/local
>>
>> # DFS Broker - for clients
>> DfsBroker.Host=localhost
>> DfsBroker.Port=38030
>>
>> # Hyperspace
>> Hyperspace.Replica.Host=localhost
>> Hyperspace.Replica.Port=38040
>> Hyperspace.Replica.Dir=hyperspace
>> Hyperspace.Replica.Workers=20
>>
>> # Hypertable.Master
>> Hypertable.Master.Host=localhost
>> Hypertable.Master.Port=38050
>> Hypertable.Master.Workers=20
>>
>> # Hypertable.RangeServer
>> Hypertable.RangeServer.Port=38060
>>
>> Hyperspace.KeepAlive.Interval=30000
>> Hyperspace.Lease.Interval=1000000
>> Hyperspace.GracePeriod=200000
>>
>> # ThriftBroker
>> ThriftBroker.Port=38080
>>
>> **NOTE: There's no property like: Hyperspace.Master.Host. Looking at
>> the log files, it takes "localhost" as the value.
>>
>> After reading log files (as posted in my prev mail), I think the
>> problem is with Hyperspace not being up at master. Because the log for
>> RangServer at Slave machine says:
>>
>> "1275082230 ERROR Hypertable.RangeServer : (/opt/hypertable/
>> hypertable-0.9.2.8-alpha/src/cc/Hypertable/RangeServer/main.cc:86)
>> Unable to connect to hyperspace, exiting..."
>>
>> >
>> > -Sanjit
>> >
>> > On Fri, May 28, 2010 at 1:43 PM, Harshada <[email protected]>
>> wrote:
>> > > Looks like this issue is related to the Hyperspace @master.
>> >
>> > > When I checked RangServer's log at slave, I found this
>> >
>> > > "1275077211 ERROR Hypertable.RangeServer : (/opt/hypertable/
>> > > hypertable-0.9.2.8-alpha/src/cc/Hypertable/RangeServer/main.cc:86)
>> > > Unable to connect to hyperspace, exiting..."
>> >
>> > > I checked Hyperspace's log at master for the error:
>> >
>> > > 1275076989 ERROR Hyperspace.Master : run (/opt/hypertable/
>> > > hypertable-0.9.2.8-alpha/src/cc/Hyperspace/RequestHandlerOpen.cc:60):
>> > > Hypertable::Exception:  node: '/hypertable/master' parent node: '/
>> > > hypertable' - HYPERSPACE file not found
>> > >        at void
>> > > Hyperspace::Master::open(Hyperspace::ResponseCallbackOpen*, uint64_t,
>> > > const char*, uint32_t, uint32_t, std::vector<Hyperspace::Attribute,
>> > > std::allocator<Hyperspace::Attribute> >&) (/opt/hypertable/
>> > > hypertable-0.9.2.8-alpha/src/cc/Hyperspace/Master.cc:877)
>> >
>> > > What does HYPERSPACE file not found mean?
>> >
>> > > There exists a directory /hypertable at HDFS at the master with 777
>> > > permission.
>> >
>> > > Please help.
>> >
>> > > On May 29, 12:00 am, Harshada <[email protected]> wrote:
>> > > > Thanks for your reply Sanjit.
>> >
>> > > > 'cap cleandb' gives following output: (with one error at the end)
>> >
>> > > >   * executing `stop'
>> > > >  ** transaction: start
>> > > >   * executing `stop_slaves'
>> > > >   * executing "/opt/hypertable/hypertable-0.9.2.8-alpha/
>> 0.9.2.8/bin/
>> > > > stop-servers.sh --no-hyperspace"
>> > > >     servers: ["master", "slave"]
>> > > >     [master] executing command
>> > > >  ** [out :: master] Sending shutdown command
>> > > >  ** [out :: master] Unable to establish connection to range server
>> > > >     [slave] executing command
>> > > >  ** [out :: slave] Sending shutdown command
>> > > >  ** [out :: slave] Unable to establish connection to range server
>> > > >  ** [out :: master] Shutdown range server complete
>> > > >  ** [out :: slave] Shutdown range server complete
>> > > >  ** [out :: master] Shutdown DFS broker complete
>> > > >  ** [out :: master] Shutdown thrift broker complete
>> > > >  ** [out :: master] Shutdown hypertable master complete
>> > > >  ** [out :: slave] Shutdown thrift broker complete
>> > > >  ** [out :: slave] Shutdown DFS broker complete
>> > > >  ** [out :: slave] Shutdown hypertable master complete
>> > > >     command finished
>> > > >   * executing `stop_master'
>> > > >   * executing "/opt/hypertable/hypertable-0.9.2.8-alpha/
>> 0.9.2.8/bin/
>> > > > stop-servers.sh --no-hyperspace"
>> > > >     servers: ["master"]
>> > > >     [master] executing command
>> > > >  ** [out :: master] Sending shutdown command
>> > > >  ** [out :: master] Unable to establish connection to range server
>> > > >  ** [out :: master] Shutdown range server complete
>> > > >  ** [out :: master] Shutdown DFS broker complete
>> > > >  ** [out :: master] Shutdown thrift broker complete
>> > > >  ** [out :: master] Shutdown hypertable master complete
>> > > >     command finished
>> > > >   * executing `stop_hyperspace'
>> > > >   * executing "/opt/hypertable/hypertable-0.9.2.8-alpha/
>> 0.9.2.8/bin/
>> > > > stop-hyperspace.sh"
>> > > >     servers: ["master"]
>> > > >     [master] executing command
>> > > >  ** [out :: master] Killing Hyperspace.pid 14096
>> > > > *** [err :: master] /opt/hypertable/hypertable-0.9.2.8-alpha/
>> 0.9.2.8/
>> > > > bin/ht-env.sh: line 68: kill: (14096) - No such process
>> > > >  ** [out :: master] Shutdown hyperspace complete
>> > > >     command finished
>> > > >  ** transaction: commit
>> > > > harsh...@erts-server:/opt/hypertable/hypertable-0.9.2.8-alpha/conf$
>> /
>> > > > var/lib/gems/1.8/bin/cap cleandb
>> > > >   * executing `cleandb'
>> > > >  ** transaction: start
>> > > >   * executing `clean_ranges'
>> > > >   * executing "/opt/hypertable/hypertable-0.9.2.8-alpha/
>> 0.9.2.8/bin/
>> > > > start-dfsbroker.sh hadoop       --config=/opt/hypertable/
>> > > > hypertable-0.9.2.8-alpha/0.9.2.8/conf/hypertable.cfg &&    /opt/
>> > > > hypertable/hypertable-0.9.2.8-alpha/0.9.2.8/bin/clean-database.sh;"
>> > > >     servers: ["master", "slave"]
>> > > >     [master] executing command
>> > > >     [slave] executing command
>> > > >  ** [out :: master] DFS broker: available file descriptors: 1024
>> > > >  ** [out :: slave] DFS broker: available file descriptors: 1024
>> > > >  ** [out :: slave] Started DFS Broker (hadoop)
>> > > >  ** [out :: slave] Removed /hypertable/servers in DFS
>> > > >  ** [out :: slave] Removed /hypertable/tables in DFS
>> > > >  ** [out :: slave] Cleared hyperspace
>> > > >  ** [out :: slave] Killing DfsBroker.hadoop.pid 24587
>> > > >  ** [out :: slave] Shutdown hyperspace complete
>> > > >  ** [out :: slave] Shutdown range server complete
>> > > >  ** [out :: slave] Shutdown thrift broker complete
>> > > >  ** [out :: slave] Shutdown hypertable master complete
>> > > >  ** [out :: slave] Shutdown DFS broker complete
>> > > >  ** [out :: master] Waiting for DFS Broker (hadoop) to come up...
>> > > >  ** [out :: master] Waiting for DFS Broker (hadoop) to come up...
>> > > >  ** [out :: master] Waiting for DFS Broker (hadoop) to come up...
>> > > >  ** [out :: master] Waiting for DFS Broker (hadoop) to come up...
>> > > >  ** [out :: master] Waiting for DFS Broker (hadoop) to come up...
>> > > >  ** [out :: master] Waiting for DFS Broker (hadoop) to come up...
>> > > >  ** [out :: master] Waiting for DFS Broker (hadoop) to come up...
>> > > >  ** [out :: master] Waiting for DFS Broker (hadoop) to come up...
>> > > >  ** [out :: master] ERROR: DFS Broker (hadoop) did not come up
>> > > >  ** [out :: master] DfsBroker.hadoop appears to be running (19475):
>> > > >  ** [out :: master] harshada 19475 19394 0 May28 ? 00:00:00 java -
>> > > > classpath /opt/hypertable/hypertable-0.9.2.8-alpha/0.9.2.8:/opt/
>> > > > hypertable/hypertable-0.9.2.8-alpha/
>> 0.9.2.8/lib/*.jar:/opt/hypertable/
>> > > > hypertable-0.9.2.8-alpha/
>> 0.9.2.8/lib/java/commons-logging-1.0.4.jar:/
>> > > > opt/hypertable/hypertable-0.9.2.8-alpha/
>> 0.9.2.8/lib/java/hadoop-0.20.1-
>> > > > core.jar:/opt/hypertable/hypertable-0.9.2.8-alpha/0.9.2.8/lib/java/
>> > > > hypertable-0.9.2.8.jar:/opt/hypertable/hypertable-0.9.2.8-alpha/
>> > > >
>> 0.9.2.8/lib/java/junit-4.3.1.jar:/opt/hypertable/hypertable-0.9.2.8-
>> > > > alpha/0.9.2.8/lib/java/libthrift-0.2.0.jar:/opt/hypertable/
>> > > > hypertable-0.9.2.8-alpha/0.9.2.8/lib/java/log4j-1.2.13.jar:/opt/
>> > > > hypertable/hypertable-0.9.2.8-alpha/0.9.2.8/lib/java/slf4j-
>> > > > api-1.5.8.jar:/opt/hypertable/hypertable-0.9.2.8-alpha/0.9.2.8/lib/
>> > > >
>> java/slf4j-log4j12-1.5.8.jar:/opt/hypertable/hypertable-0.9.2.8-alpha/
>> > > > 0.9.2.8/lib/jetty-ext/*.jar org.hypertable.DfsBroker.hadoop.main --
>> > > > verbose --config=/opt/hypertable/hypertable-0.9.2.8-alpha/
>> 0.9.2.8/conf/
>> > > > hypertable.cfg
>> > > >     command finished
>> > > > failed: "sh -c '/opt/hypertable/hypertable-0.9.2.8-alpha/
>> 0.9.2.8/bin/
>> > > > start-dfsbroker.sh hadoop       --config=/opt/hypertable/
>> > > > hypertable-0.9.2.8-alpha/0.9.2.8/conf/hypertable.cfg &&    /opt/
>> > > > hypertable/hypertable-0.9.2.8-alpha/0.9.2.8/bin/clean-database.sh;
>> '"
>> > > > on master
>> >
>> > > > But going ahead when I run 'cap start', everything else starts up
>> > > > except slaves's RangeServer. Here's the output:
>> >
>> > > >   * executing `start'
>> > > >  ** transaction: start
>> > > >   * executing `start_hyperspace'
>> > > >   * executing "/opt/hypertable/hypertable-0.9.2.8-alpha/
>> 0.9.2.8/bin/
>> > > > start-hyperspace.sh
>> --config=/opt/hypertable/hypertable-0.9.2.8-
>> > > > alpha/0.9.2.8/conf/hypertable.cfg"
>> > > >     servers: ["master"]
>> > > >     [master] executing command
>> > > >  ** [out :: master] Started Hyperspace
>> > > >     command finished
>> > > >   * executing `start_master'
>> > > >   * executing "/opt/hypertable/hypertable-0.9.2.8-alpha/
>> 0.9.2.8/bin/
>> > > > start-dfsbroker.sh hadoop       --config=/opt/hypertable/
>> > > > hypertable-0.9.2.8-alpha/0.9.2.8/conf/hypertable.cfg &&\\\n   /opt/
>> > > > hypertable/hypertable-0.9.2.8-alpha/0.9.2.8/bin/start-master.sh --
>> > > > config=/opt/hypertable/hypertable-0.9.2.8-alpha/0.9.2.8/conf/
>> > > > hypertable.cfg"
>> > > >     servers: ["master"]
>> > > >     [master] executing command
>> > > >  ** [out :: master] DFS broker: available file descriptors: 1024
>> > > >  ** [out :: master] DfsBroker.hadoop appears to be running (19475):
>> > > >  ** [out :: master] harshada 19475 1 0 May28 ? 00:00:01 java -
>> > > > classpath /opt/hypertable/hypertable-0.9.2.8-alpha/0.9.2.8:/opt/
>> > > > hypertable/hypertable-0.9.2.8-alpha/
>> 0.9.2.8/lib/*.jar:/opt/hypertable/
>> > > > hypertable-0.9.2.8-alpha/
>> 0.9.2.8/lib/java/commons-logging-1.0.4.jar:/
>> > > > opt/hypertable/hypertable-0.9.2.8-alpha/
>> 0.9.2.8/lib/java/hadoop-0.20.1-
>> > > > core.jar:/opt/hypertable/hypertable-0.9.2.8-alpha/0.9.2.8/lib/java/
>> > > > hypertable-0.9.2.8.jar:/opt/hypertable/hypertable-0.9.2.8-alpha/
>> > > >
>> 0.9.2.8/lib/java/junit-4.3.1.jar:/opt/hypertable/hypertable-0.9.2.8-
>> > > > alpha/0.9.2.8/lib/java/libthrift-0.2.0.jar:/opt/hypertable/
>> > > > hypertable-0.9.2.8-alpha/0.9.2.8/lib/java/log4j-1.2.13.jar:/opt/
>> > > > hypertable/hypertable-0.9.2.8-alpha/0.9.2.8/lib/java/slf4j-
>> > > > api-1.5.8.jar:/opt/hypertable/hypertable-0.9.2.8-alpha/0.9.2.8/lib/
>> > > >
>> java/slf4j-log4j12-1.5.8.jar:/opt/hypertable/hypertable-0.9.2.8-alpha/
>> > > > 0.9.2.8/lib/jetty-ext/*.jar org.hypertable.DfsBroker.hadoop.main --
>> > > > verbose --config=/opt/hypertable/hypertable-0.9.2.8-alpha/
>> 0.9.2.8/conf/
>> > > > hypertable.cfg
>> > > >  ** [out :: master] Started Hypertable.Master
>> > > >     command finished
>> > > >   * executing `start_slaves'
>> > > >   * executing "/opt/hypertable/hypertable-0.9.2.8-alpha/
>> 0.9.2.8/bin/
>> > > > random-wait.sh 5 &&\\\n   /opt/hypertable/hypertable-0.9.2.8-alpha/
>> > > > 0.9.2.8/bin/start-dfsbroker.sh hadoop
>> --config=/opt/hypertable/
>> > > > hypertable-0.9.2.8-alpha/0.9.2.8/conf/hypertable.cfg &&\\\n   /opt/
>> > > > hypertable/hypertable-0.9.2.8-alpha/0.9.2.8/bin/start-
>> > > > rangeserver.sh
>> --config=/opt/hypertable/hypertable-0.9.2.8-alpha/
>> > > > 0.9.2.8/conf/hypertable.cfg &&\\\n
>> >
>> > ...
>> >
>> > read more ยป
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Hypertable Development" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected]<hypertable-dev%[email protected]>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/hypertable-dev?hl=en.
>>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Hypertable Development" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<hypertable-dev%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/hypertable-dev?hl=en.
>



-- 
Regards,
Harshada Chavan
[MTech3, CSE, IITB]

-- 
You received this message because you are subscribed to the Google Groups 
"Hypertable Development" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hypertable-dev?hl=en.

Reply via email to