Thanks a lot, Stavros. By changing jdk to 1.6, it works perfectly. BTW, I have registered to the mailing list.
best, di On Thu, Mar 29, 2012 at 10:37 AM, Volos Stavros <[email protected]>wrote: > Hi Di, > > I would like to ask you to register to the mailing list, so you are able > to follow the mails > that are exchanged. This will beneficial for you, because someone else > might have > encountered the same problem and a solution has already been provided by > us or > other users. You need to follow the instructions in the following site: > > http://listes.epfl.ch/doc_en.cgi?liste=cloudsuite > > Regarding your question, try the following: > a) Build the search agent according to the documentation, if you haven't > done so. > b) Use Java 1.6 and repeat the steps to set up the client. > > Please let us know if this solved your problem. > > Regards, > -Stavros. > ________________________________________ > From: [email protected] [[email protected]] on behalf of di wang [ > [email protected]] > Sent: Wednesday, March 28, 2012 8:33 PM > To: [email protected] > Subject: [cloudsuite] issues about running web search benchmark > > Hi, > > It is still me :) Since it is about another benchmark, so I started a new > thread. I am trying to setup and run the web search benchmark. It all > works fine for me (I can run curl " > http://130.203.37.148:8080/search.jsp?query=google" and it will give > results say how many matches, etc) until I tried to use faban for running > the benchmark. It mainly complains about > java.lang.NoSuchMethodError ... , the error messages are in the following. > My JDK version is 1.7.0 and ant version is 1.8.2. > > Any idea what went wrong? > > Thanks, > > di > > [root@XXX /hadoop_node/nutch-test/faban/search]# ./run.sh > Mar 27, 2012 10:08:53 PM com.sun.faban.common.RegistryImpl main > INFO: Registry started. > Mar 27, 2012 10:08:59 PM com.sun.faban.driver.engine.MasterImpl > runBenchmark > INFO: RunID for this run is : 8 > Mar 27, 2012 10:08:59 PM com.sun.faban.driver.engine.MasterImpl > runBenchmark > INFO: Output directory for this run is : /hadoop_node/nutch-test/stats/8 > Mar 27, 2012 10:08:59 PM com.sun.faban.driver.engine.MasterImpl > configureAgents > INFO: Configuring 1 SearchDriverAgents... > Mar 27, 2012 10:09:00 PM com.sun.faban.driver.util.Timer idleTimerCheck > INFO: SearchDriverAgent[1]: Performing idle timer check > Mar 27, 2012 10:09:03 PM com.sun.faban.driver.util.Timer idleTimerCheck > INFO: SearchDriverAgent[1]: Idle timer characteristics: > Accuracy=1000, > min. invocation cost=0, > med. invocation cost (math)=1000.0, > med. invocation cost (phys)=1000, > avg. invocation cost=597.2, > max. invocation cost=2000, > variance of invocation cost=240952.15999998126. > Mar 27, 2012 10:09:06 PM com.sun.faban.driver.engine.AgentImpl run > INFO: SearchDriverAgent[1]: Successfully started 1 driver threads. > Mar 27, 2012 10:09:06 PM com.sun.faban.driver.engine.MasterImpl executeRun > INFO: Started all threads; run commences in 2997 ms > Mar 27, 2012 10:09:09 PM com.sun.faban.driver.engine.AgentThread logError > WARNING: SearchDriverAgent[1].0.doGet: > sun.net.www.http.KeepAliveCache.get(Ljava/net/URL;Ljava/lang/Object;)Ljava/lang/Object; > Note: Error not counted in result. > Either transaction start or end time is not within steady state. > java.lang.NoSuchMethodError: > sun.net.www.http.KeepAliveCache.get(Ljava/net/URL;Ljava/lang/Object;)Ljava/lang/Object; > at > com.sun.faban.driver.transport.sunhttp.HttpClient.New(HttpClient.java:87) > at > com.sun.faban.driver.transport.sunhttp.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:99) > at > com.sun.faban.driver.transport.sunhttp.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:41) > at > sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:928) > at > sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:846) > at > sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1296) > at > java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:468) > at > com.sun.faban.driver.transport.sunhttp.SunHttpTransport.fetchResponse(SunHttpTransport.java:617) > at > com.sun.faban.driver.transport.sunhttp.SunHttpTransport.fetchURL(SunHttpTransport.java:383) > at > com.sun.faban.driver.transport.sunhttp.SunHttpTransport.fetchURL(SunHttpTransport.java:402) > at > com.sun.faban.driver.transport.sunhttp.SunHttpTransport.fetchURL(SunHttpTransport.java:440) > at sample.searchdriver.SearchDriver.doGet(SearchDriver.java:140) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at com.sun.faban.driver.engine.TimeThread.doRun(TimeThread.java:169) > > >
