Hi Alex,

I haven't seen this problem before.

Did you try to shoot a query manually to the frontend node?

You can either use the web interface at http://ipaddress_of_frontend:8080 or 
just use the following command:

curl "http://the.ip.address.of.frontend:8080/search.jsp?query=google";

In case you can shoot a query successfully, I would like to see your client 
configuration file.
Can you please attach the following files?

a) search/run.sh
b) search/deploy/run.xml

Also, is there any reason that the backend, frontend, and client instances run 
on the same server?

-Stavros.


On Aug 28, 2012, at 7:26 PM, Alexander Breslow wrote:

Hi again,
I'm just checking up.  I was wondering if you could reply to my previous 
inquiry.  I have cc'ed my advisor Jason Mars.
Thanks,
Alex

On Wed, Aug 22, 2012 at 9:46 AM, Alexander Breslow 
<[email protected]<mailto:[email protected]>> wrote:
Hi again,
I'm trying to setup the Web Search benchmark on a single node, but I am having 
some difficulties.  In particular, I am under the impression that I have gotten 
everything working up until the launch of the Faban client.

I have written the following script to run the benchmark:
#!/bin/bash

# Setup environment
echo !!!! Setting up environment by sourcing $HOME/websearch.env !!!!
source $HOME/websearch.env
source $HADOOP_HOME/conf/hadoop-env.sh

# Launch Hadoop
echo !!!! Starting up Hadoop !!!!
bash $HADOOP_HOME/bin/start-all.sh

# Start up Nutch
echo !!!! Starting up Nutch !!!!
bash $HOME/nutch-test/dis_search/bin/nutch server 8890 $HOME/nutch-test/local &

# Start up Tomcat
echo !!!! Starting up Tomcat !!!!
bash $TOMCAT_HOME/bin/startup.sh

# Start up Faban
echo !!!! Starting up Faban !!!!
bash $FABAN_HOME/search/run.sh

When I run it, I arrive at the Faban step and I get the following error:
!!!! Starting up Faban !!!!
AAA first java command in $FABAN_HOME/search/run.sh
BBB second java command in $FABAN_HOME/search/run.sh
java.security.AccessControlException: access denied 
(java.lang.RuntimePermission setDefaultUncaughtExceptionHandler)
at 
java.security.AccessControlContext.checkPermission(AccessControlContext.java:393)
at java.security.AccessController.checkPermission(AccessController.java:553)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at java.lang.Thread.setDefaultUncaughtExceptionHandler(Thread.java:1831)
at com.sun.faban.driver.engine.AgentImpl.<init>(AgentImpl.java:127)
at com.sun.faban.driver.engine.AgentImpl.<init>(AgentImpl.java:101)
at com.sun.faban.driver.engine.AgentImpl.main(AgentImpl.java:661)
Aug 22, 2012 9:31:08 AM com.sun.faban.common.RegistryImpl main
INFO: Registry started.
CCC third java command in run.sh
Exception in thread "RMI TCP Connection(idle)" 
java.security.AccessControlException: access denied (java.net.SocketPermission 
127.0.0.1:52979<http://127.0.0.1:52979/> accept,resolve)
at 
java.security.AccessControlContext.checkPermission(AccessControlContext.java:393)
at java.security.AccessController.checkPermission(AccessController.java:553)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at java.lang.SecurityManager.checkAccept(SecurityManager.java:1174)
at 
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.checkAcceptPermission(TCPTransport.java:654)
at 
sun.rmi.transport.tcp.TCPTransport.checkAcceptPermission(TCPTransport.java:293)
at sun.rmi.transport.Transport$1.run(Transport.java:176)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
at 
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
at 
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
Aug 22, 2012 9:31:09 AM com.sun.faban.driver.engine.MasterImpl main
SEVERE: Cannot initialize remote object, stubs may not be generated properly.
java.rmi.UnmarshalException: Error unmarshaling return header; nested exception 
is:
java.io.EOFException
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:227)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:377)
at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
at com.sun.faban.common.RegistryLocator.getRegistry(RegistryLocator.java:84)
at com.sun.faban.driver.engine.MasterImpl.<init>(MasterImpl.java:169)
at com.sun.faban.driver.engine.MasterImpl.main(MasterImpl.java:1557)
Caused by: java.io.EOFException
at java.io.DataInputStream.readByte(DataInputStream.java:267)
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:213)
... 5 more

Let me know if you can give me a better idea what the problem is and how I can 
fix it.

Thanks again for your help last time.  It was much appreciated.

Best,
Alex Breslow




Reply via email to