Hi Roman,

Sure:

python solrjmeter.py -a -x ./jmx/SolrQueryTest.jmx -q
/home/dmitry/projects/lab/solrjmeter/queries/demo/demo.queries -s localhost
-p 8983 -a --durationInSecs 60 -R test

This is vanilla install (git clone) except for one change that I had to do
related to solr cores:

> git diff
diff --git a/solrjmeter.py b/solrjmeter.py
index d18145a..7a0d2af 100644
--- a/solrjmeter.py
+++ b/solrjmeter.py
@@ -129,7 +129,7 @@ def check_options(options, args):
     if not options.serverName and not options.serverPort:
         error("You must specify both server and port")

-    options.query_endpoint = 'http://%s:%s/solr' % (options.serverName,
options.serverPort)
+    options.query_endpoint = 'http://%s:%s/solr/core1' %
(options.serverName, options.serverPort)

     jmx_options = []
     for k, v in options.__dict__.items():



Dmitry


On Thu, Aug 1, 2013 at 6:41 PM, Roman Chyla <roman.ch...@gmail.com> wrote:

> Dmitry,
> Can you post the entire invocation line?
> roman
>
>
> On Thu, Aug 1, 2013 at 7:46 AM, Dmitry Kan <solrexp...@gmail.com> wrote:
>
> > Hi Roman,
> >
> > When I try to run with -q
> > /home/dmitry/projects/lab/solrjmeter/queries/demo/demo.queries
> >
> > here what is reported:
> > Traceback (most recent call last):
> >   File "solrjmeter.py", line 1390, in <module>
> >     main(sys.argv)
> >   File "solrjmeter.py", line 1309, in main
> >     tests = find_tests(options)
> >   File "solrjmeter.py", line 461, in find_tests
> >     with changed_dir(pattern):
> >   File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__
> >     return self.gen.next()
> >   File "solrjmeter.py", line 229, in changed_dir
> >     os.chdir(new)
> > OSError: [Errno 20] Not a directory:
> > '/home/dmitry/projects/lab/solrjmeter/queries/demo/demo.queries'
> >
> > Best,
> >
> > Dmitry
> >
> >
> >
> > On Wed, Jul 31, 2013 at 7:21 PM, Roman Chyla <roman.ch...@gmail.com>
> > wrote:
> >
> > > Hi Dmitry,
> > > probably mistake in the readme, try calling it with -q
> > > /home/dmitry/projects/lab/solrjmeter/queries/demo/demo.queries
> > >
> > > as for the base_url, i was testing it on solr4.0, where it tries
> > contactin
> > > /solr/admin/system - is it different for 4.3? I guess I should make it
> > > configurable (it already is, the endpoint is set at the
> check_options())
> > >
> > > thanks
> > >
> > > roman
> > >
> > >
> > > On Wed, Jul 31, 2013 at 10:01 AM, Dmitry Kan <solrexp...@gmail.com>
> > wrote:
> > >
> > > > Ok, got the error fixed by modifying the base solr ulr in
> solrjmeter.py
> > > > (added core name after /solr part).
> > > > Next error is:
> > > >
> > > > WARNING: no test name(s) supplied nor found in:
> > > > ['/home/dmitry/projects/lab/solrjmeter/demo/queries/demo.queries']
> > > >
> > > > It is a 'slow start with new tool' symptom I guess.. :)
> > > >
> > > >
> > > > On Wed, Jul 31, 2013 at 4:39 PM, Dmitry Kan <solrexp...@gmail.com>
> > > wrote:
> > > >
> > > >> Hi Roman,
> > > >>
> > > >> What  version and config of SOLR does the tool expect?
> > > >>
> > > >> Tried to run, but got:
> > > >>
> > > >> **ERROR**
> > > >>   File "solrjmeter.py", line 1390, in <module>
> > > >>     main(sys.argv)
> > > >>   File "solrjmeter.py", line 1296, in main
> > > >>     check_prerequisities(options)
> > > >>   File "solrjmeter.py", line 351, in check_prerequisities
> > > >>     error('Cannot contact: %s' % options.query_endpoint)
> > > >>   File "solrjmeter.py", line 66, in error
> > > >>     traceback.print_stack()
> > > >> Cannot contact: http://localhost:8983/solr
> > > >>
> > > >>
> > > >> complains about URL, clicking which leads properly to the admin
> > page...
> > > >> solr 4.3.1, 2 cores shard
> > > >>
> > > >> Dmitry
> > > >>
> > > >>
> > > >> On Wed, Jul 31, 2013 at 3:59 AM, Roman Chyla <roman.ch...@gmail.com
> > > >wrote:
> > > >>
> > > >>> Hello,
> > > >>>
> > > >>> I have been wanting some tools for measuring performance of SOLR,
> > > similar
> > > >>> to Mike McCandles' lucene benchmark.
> > > >>>
> > > >>> so yet another monitor was born, is described here:
> > > >>>
> > >
> http://29min.wordpress.com/2013/07/31/measuring-solr-query-performance/
> > > >>>
> > > >>> I tested it on the problem of garbage collectors (see the blogs for
> > > >>> details) and so far I can't conclude whether highly customized G1
> is
> > > >>> better
> > > >>> than highly customized CMS, but I think interesting details can be
> > seen
> > > >>> there.
> > > >>>
> > > >>> Hope this helps someone, and of course, feel free to improve the
> tool
> > > and
> > > >>> share!
> > > >>>
> > > >>> roman
> > > >>>
> > > >>
> > > >>
> > > >
> > >
> >
>

Reply via email to