how to change solandra port 8983 to another?

46 views
Skip to first unread message

jaehwa

unread,
Jun 28, 2011, 7:40:55 AM6/28/11
to lucandra-user
Hi ,
I tried to change port because of company firewall~
i tried to change jetty.xml default port 8983 to 8083 but not
working....
please advice to this ~
Thanks~

Mikael Lepistö

unread,
Jun 28, 2011, 12:23:42 PM6/28/11
to lucand...@googlegroups.com
There is actually various ports that Solandra uses, you can give most
of variables already in command line:

solandra -p n1-solandra.pid -D mx4jaddress=127.0.0.1 -D mx4jport=8081
-D solandra.port=8983 -D com.sun.management.jmxremote.port=8080 -D
cassandra.config=node1-cassandra.yaml

- Mikael

jaehwa

unread,
Jun 28, 2011, 10:59:33 PM6/28/11
to lucandra-user
Hi michael ...
i tired but i got a this problem
I tried to change solandr.port to 8083
i think i can insert ok, but query fail~

HTTP ERROR 500

Problem accessing /solandra/board/select. Reason:

org.apache.solr.client.solrj.SolrServerException:
java.net.ConnectException: Connection refused

org.apache.solr.common.SolrException:
org.apache.solr.client.solrj.SolrServerException:
java.net.ConnectException: Connection refused
at
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:
281)
at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:
129)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:1360)
at
org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:
356)
at
solandra.SolandraDispatchFilter.execute(SolandraDispatchFilter.java:
171)
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:
252)
at
solandra.SolandraDispatchFilter.doFilter(SolandraDispatchFilter.java:
137)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1212)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:
399)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:
182)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:
766)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:
152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:
542)
at org.mortbay.jetty.HttpConnection
$RequestHandler.headerComplete(HttpConnection.java:928)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.jetty.bio.SocketConnector
$Connection.run(SocketConnector.java:228)
at org.mortbay.thread.QueuedThreadPool
$PoolThread.run(QueuedThreadPool.java:582)
Caused by: org.apache.solr.client.solrj.SolrServerException:
java.net.ConnectException: Connection refused
at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:
483)
at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:
244)
at org.apache.solr.handler.component.HttpCommComponent
$1.call(SearchHandler.java:421)
at org.apache.solr.handler.component.HttpCommComponent
$1.call(SearchHandler.java:393)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:
441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor
$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:
213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:249)
at
org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:
80)
at
org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:
122)
at
org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:
707)
at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager
$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:
1361)
at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:
387)
at
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:
171)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:
397)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:
323)
at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:
427)
... 11 more



On 6월29일, 오전1시23분, Mikael Lepistö <elh...@gmail.com> wrote:
> There is actually various ports that Solandra uses, you can give most
> of variables already in command line:
>
> solandra -p n1-solandra.pid -D mx4jaddress=127.0.0.1 -D mx4jport=8081
> -D solandra.port=8983 -D com.sun.management.jmxremote.port=8080 -D
> cassandra.config=node1-cassandra.yaml
>
> - Mikael
>
Reply all
Reply to author
Forward
0 new messages