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
