As I recall, by default ElasticSearch uses port 9200 for HTTP access and
port 9300 for native. Make sure you have elasticsearch.port=9300 set in
your Usergrid properties file.

Dave


On Thu, Mar 10, 2016 at 4:01 AM Harri Wahlroos <[email protected]>
wrote:

> Hi Dave!
>
> Im using Ubuntu 14.04
> Sorry, the end of my message was cut off.
>
> *Curl -v localhost:9200 is now:*
>
> < HTTP/1.1 200 OK
> < Content-Type: application/json; charset=UTF-8
> < Content-Length: 334
> <
> {
>   "status" : 200,
>   "name" : "node-1",
>   "cluster_name" : "elasticsearch",
>   "version" : {
>     "number" : "1.4.4",
>     "build_hash" : "c88f77ffc81301dfa9dfd81ca2232f09588bd512",
>     "build_timestamp" : "2015-02-19T13:05:36Z",
>     "build_snapshot" : false,
>     "lucene_version" : "4.10.3"
>   },
>   "tagline" : "You Know, for Search"
> }
>
>
> *My /etc/hosts*
>
> 127.0.0.1                          localhost.localdomain localhost
> 127.0.1.1                          ubuntu localhost
> XX.XXX.XXX.XXX           uzgridev
>
> # The following lines are desirable for IPv6 capable hosts
> ::1     localhost ip6-localhost ip6-loopback
> ff02::1 ip6-allnodes
> ff02::2 ip6-allrouters
>
> Thank you very much for your help and guidance!
>
> -Harri
>
>
> On Thu, Mar 10, 2016 at 12:18 AM, Dave <[email protected]> wrote:
>
>> Hi Harri,
>>
>> You said "This is the output of curl -v localhost:9200 now" but I don't
>> see the output in your email.
>>
>> What operating system are you running on? If you're on a Mac you may want
>> to try a reboot, I've had weird ES connectivity problems on Mac that have
>> been resolved by a reboot.
>>
>> The unknown host message for localhost is confounding. I wonder what that
>> could mean. Do you have localhost defined as 127.0.0.1 in your /etc/hosts
>> file?
>>
>> Another alternative for running Usergrid locally is Usergrid-Vagrant:
>> https://github.com/snoopdave/usergrid-vagrant
>>
>> Installing Usergrid can be a pain, but we'll get there!
>>
>> Hope that helps...
>>
>> Dave
>>
>>
>> On Wed, Mar 9, 2016 at 4:30 PM Harri Wahlroos <[email protected]>
>> wrote:
>>
>>> Hey!
>>>
>>> I was able to fix the "not logged in" issue by using Cassandra v.2.1.13
>>> with Usergrid v.2.1.1
>>> I also installed Elasticsearch v.1.4.4, but I still see this error in my
>>> catalina.out:
>>>
>>> 23:24:04,858  INFO node:139 - [default] version[1.4.4], pid[9454],
>>> build[c88f77f/2015-02-19T13:05:36Z]
>>> 23:24:04,859  INFO node:141 - [default] initializing ...
>>> 23:24:04,862  INFO plugins:151 - [default] loaded [], sites []
>>> 23:24:06,311  INFO node:207 - [default] initialized
>>> 23:24:06,311  INFO node:226 - [default] starting ...
>>> 23:24:06,342  INFO transport:93 - [default] bound_address {inet[
>>> 0.0.0.0/0.0.0.0:9301] <http://0.0.0.0/0.0.0.0:9301%5D>},
>>> publish_address {inet[/XX.XXX.XXX.XXX:9301]}
>>> 23:24:06,350  INFO discovery:85 - [default]
>>> elasticsearch/DU7wUDZPRSik1Z2-c_9H6Q
>>> 23:24:06,368  WARN netty:620 - [default] exception caught on transport
>>> layer [[id: 0x118161fc]], closing connection
>>> java.net.UnknownHostException: localhost:9200
>>>         at
>>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
>>>         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
>>>         at java.net.Socket.connect(Socket.java:589)
>>>         at
>>> org.elasticsearch.common.netty.channel.socket.oio.OioClientSocketPipelineSink.connect(OioClientSocketPipelineSink.java:109)
>>>         at
>>> org.elasticsearch.common.netty.channel.socket.oio.OioClientSocketPipelineSink.eventSunk(OioClientSocketPipelineSink.java:69)
>>>         at
>>> org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:574)
>>>         at
>>> org.elasticsearch.common.netty.channel.Channels.connect(Channels.java:634)
>>>         at
>>> org.elasticsearch.common.netty.channel.AbstractChannel.connect(AbstractChannel.java:207)
>>>         at
>>> org.elasticsearch.common.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:229)
>>>         at
>>> org.elasticsearch.common.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:182)
>>>         at
>>> org.elasticsearch.transport.netty.NettyTransport.connectToChannelsLight(NettyTransport.java:769)
>>>         at
>>> org.elasticsearch.transport.netty.NettyTransport.connectToNode(NettyTransport.java:737)
>>>         at
>>> org.elasticsearch.transport.netty.NettyTransport.connectToNodeLight(NettyTransport.java:709)
>>>         at
>>> org.elasticsearch.transport.TransportService.connectToNodeLight(TransportService.java:154)
>>>         at
>>> org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing$3.run(UnicastZenPing.java:376)
>>>         at
>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>>         at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>>         at java.lang.Thread.run(Thread.java:745)
>>>
>>> Any thoughts as to what I might try next? Are these outputs correct:
>>> 23:24:04,859  INFO node:141 - [default] initializing ...
>>> 23:24:04,862  INFO plugins:151 - [default] loaded [], sites []
>>> 23:24:06,311  INFO node:207 - [default] initialized
>>> 23:24:06,311  INFO node:226 - [default] starting ...
>>>
>>> This is the output of curl -v localhost:9200 now:
>>>
>>>
>>> On Wed, Mar 9, 2016 at 2:34 PM, Dave <[email protected]> wrote:
>>>
>>>> Usergrid is known to work with Cassandra 1.2.x and 2.1.x, but I don't
>>>> think it has been tested with 3.x.  I would recommend trying Cassandra
>>>> 2.1.x to see if it solves this "not logged in" problem.
>>>>
>>>> Dave
>>>>
>>>>
>>>> On Wed, Mar 9, 2016 at 6:55 AM Harri Wahlroos <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi Dave, thanks for your help!
>>>>>
>>>>> I downloaded the v.2.1.1 version and tried to "mvn clean install", but
>>>>> I got the same error during build:
>>>>>
>>>>> "InvalidRequestException(why:You have not logged in)"
>>>>>
>>>>> What version of Cassandra should I be using with v.2.1.1 usergrid? I
>>>>> have 3.0.3 Cassandra installed.
>>>>>
>>>>> Thanks,
>>>>> Harri
>>>>>
>>>>>
>>>>> On Tue, Mar 8, 2016 at 11:58 PM, Dave <[email protected]> wrote:
>>>>>
>>>>>> Hi Harri,
>>>>>>
>>>>>> Two other points:
>>>>>>
>>>>>> For ElasticSearch: it appears that you are running ElasticSearch
>>>>>> v2.2.0 but Usergrid requires v1.4.4.  I hope we can allow Usergrid to be
>>>>>> less sensitive to ElasticSearch versions in the future (by using the
>>>>>> ElasticSearch transport client) but for now we need v1.4.4.
>>>>>>
>>>>>> For Cassandra: thanks to you we just found a fixed a bug that was
>>>>>> causing Cassandra logins to fail.  We will get this fix into the next
>>>>>> Usergrid release. For now, you could help us out by testing the code in 
>>>>>> the
>>>>>> Usergrid release-2.1.1 branch.  Build instructions are here ->
>>>>>> https://github.com/apache/usergrid/blob/master/stack/README.md
>>>>>>
>>>>>> Thanks,
>>>>>> Dave
>>>>>>
>>>>>>
>>>>>> On Mon, Mar 7, 2016 at 6:50 PM Dave <[email protected]> wrote:
>>>>>>
>>>>>>> Hi Harri,
>>>>>>>
>>>>>>> I have not seen these error messages before, but I'll make some
>>>>>>> guesses:
>>>>>>>
>>>>>>> The ElasticSearch error message "java.net.UnknownHostException:
>>>>>>> localhost:9200" is mysterious because "localhost" is usually 
>>>>>>> interpreted as
>>>>>>> 127.0.0.1. I guess you could try specifying the cassandra.url property 
>>>>>>> as
>>>>>>> 127.0.0.1:8080.
>>>>>>>
>>>>>>> The Cassandra error message "InvalidRequestException(why:You have
>>>>>>> not logged in)" is also somewhat mysterious, since you have specified 
>>>>>>> your
>>>>>>> Cassandra username and password.  Is there any chance that those
>>>>>>> credentials could be incorrect?
>>>>>>>
>>>>>>> Hope that helps...
>>>>>>>
>>>>>>> Dave
>>>>>>>
>>>>>>> On Thu, Mar 3, 2016 at 2:28 AM Harri Wahlroos <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hello.
>>>>>>>>
>>>>>>>> I have been trying to start usergrid but I keep getting stuck at
>>>>>>>> starting tomcat7 and receiving error in catalina.out.
>>>>>>>> I am trying to set up cassandra + lasticsearch + tomcat7, all
>>>>>>>> running on the same local machine.
>>>>>>>>
>>>>>>>> I have Cassandra up and running , "nodetool status" gives me:
>>>>>>>>
>>>>>>>> Datacenter: datacenter1
>>>>>>>> =======================
>>>>>>>> Status=Up/Down
>>>>>>>> |/ State=Normal/Leaving/Joining/Moving
>>>>>>>> --  Address    Load       Tokens       Owns    Host ID
>>>>>>>>                        Rack
>>>>>>>> UN  127.0.0.1  213.79 KB  256          ?
>>>>>>>> 71462e58-4f82-4ca7-8779-9f4863dbf     fb8  rack1
>>>>>>>>
>>>>>>>> I have elasticsearch up and running, curl -v 127.0.0.1:9200 gives
>>>>>>>> me:
>>>>>>>>
>>>>>>>> {
>>>>>>>>   "name" : "node-1",
>>>>>>>>   "cluster_name" : "elasticsearch",
>>>>>>>>   "version" : {
>>>>>>>>     "number" : "2.2.0",
>>>>>>>>     "build_hash" : "8ff36d139e16f8720f2947ef62c8167a888992fe",
>>>>>>>>     "build_timestamp" : "2016-01-27T13:32:39Z",
>>>>>>>>     "build_snapshot" : false,
>>>>>>>>     "lucene_version" : "5.4.1"
>>>>>>>>   },
>>>>>>>>   "tagline" : "You Know, for Search"
>>>>>>>> }
>>>>>>>> * Connection #0 to host 127.0.0.1 left intact
>>>>>>>>
>>>>>>>> When I try to start tomcat7 with "service tomcat7 start" I get the
>>>>>>>> following errors in tomcat7 catalina.out logfile.
>>>>>>>>
>>>>>>>> *From what I can see there is an error with cassandra:*
>>>>>>>>
>>>>>>>> 21:25:49,876  INFO CountingConnectionPoolMonitor:194 - AddHost:
>>>>>>>> localhost
>>>>>>>> 21:25:49,876  INFO Slf4jConnectionPoolMonitorImpl:67 - HostAdded:
>>>>>>>> localhost(127.0.0.1):9160
>>>>>>>> 21:25:49,923  WARN Slf4jConnectionPoolMonitorImpl:31 - 
>>>>>>>> *BadRequestException:
>>>>>>>> [host=localhost(127.0.0.1):9160, latency=16(38),
>>>>>>>> attempts=1]InvalidRequestException(why:You have not logged in)*
>>>>>>>> 21:25:49,925  WARN GuicyFigModule:352 - No property defaults file
>>>>>>>> org/apache/usergrid/persistence/index/IndexFig.properties found for
>>>>>>>> IndexFig.
>>>>>>>> 21:25:49,933  WARN GuicyFigModule:352 - No property defaults file
>>>>>>>> org/apache/usergrid/persistence/core/metrics/MetricsFig.properties 
>>>>>>>> found
>>>>>>>> for MetricsFig.
>>>>>>>>
>>>>>>>> *And there is an error with elasticsearch:*
>>>>>>>>
>>>>>>>> ,879  INFO transport:93 - [node-1] bound_address {inet[
>>>>>>>> 0.0.0.0/0.0.0.0:9301] <http://0.0.0.0/0.0.0.0:9301%5D>},
>>>>>>>> publish_address {inet[/XX.XXX.XXX.XXX:9301]}
>>>>>>>> 21:25:51,892  INFO discovery:85 - [node-1]
>>>>>>>> elasticsearch/RIaKYgv1R-yTKJ_aknZOuw
>>>>>>>> 21:25:51,905  WARN netty:620 - [node-1] exception caught on
>>>>>>>> transport layer [[id: 0xc1bc7fca]], closing connection
>>>>>>>> java.net.UnknownHostException: localhost:9200
>>>>>>>>
>>>>>>>> I have these in my "*usergrid-deployment.properties*" located at
>>>>>>>> */usr/share/tomcat7/lib/*
>>>>>>>>
>>>>>>>> usergrid.cluster_name=uzgridev
>>>>>>>>
>>>>>>>> cassandra.url=localhost:9160
>>>>>>>> cassandra.cluster=CASS-1
>>>>>>>> cassandra.username=XX
>>>>>>>> cassandra.password=XX
>>>>>>>>
>>>>>>>> elasticsearch.cluster_name=elasticsearch
>>>>>>>> elasticsearch.hosts=localhost:9200
>>>>>>>>
>>>>>>>> elasticsearch.embedded=false
>>>>>>>> elasticsearch.index_prefix=usergrid
>>>>>>>>
>>>>>>>> Thank you for any help you can provide.
>>>>>>>>
>>>>>>>> *Here is the complete tomcat7 catalina.out log:*
>>>>>>>>
>>>>>>>> Mar 02, 2016 9:25:39 PM org.apache.coyote.AbstractProtocol init
>>>>>>>> INFO: Initializing ProtocolHandler ["http-bio-8080"]
>>>>>>>> Mar 02, 2016 9:25:39 PM org.apache.catalina.startup.Catalina load
>>>>>>>> INFO: Initialization processed in 476 ms
>>>>>>>> Mar 02, 2016 9:25:39 PM org.apache.catalina.core.StandardService
>>>>>>>> startInternal
>>>>>>>> INFO: Starting service Catalina
>>>>>>>> Mar 02, 2016 9:25:39 PM org.apache.catalina.core.StandardEngine
>>>>>>>> startInternal
>>>>>>>> INFO: Starting Servlet Engine: Apache Tomcat/7.0.52 (Ubuntu)
>>>>>>>> Mar 02, 2016 9:25:39 PM org.apache.catalina.startup.HostConfig
>>>>>>>> deployWAR
>>>>>>>> INFO: Deploying web application archive
>>>>>>>> /var/lib/tomcat7/webapps/ROOT.war
>>>>>>>> 21:25:49,067  WARN URLConfigurationSource:120 - No URLs will be
>>>>>>>> polled as dynamic configuration sources.
>>>>>>>> 21:25:49,067  INFO URLConfigurationSource:121 - To enable URLs as
>>>>>>>> dynamic configuration sources, define System property
>>>>>>>> archaius.configurationSource.additionalUrls or make config.properties
>>>>>>>> available on classpath.
>>>>>>>> 21:25:49,085  INFO XmlWebApplicationContext:1376 - Bean
>>>>>>>> 'serviceModule' of type [class
>>>>>>>> org.apache.usergrid.services.guice.ServiceModuleImpl] is not eligible 
>>>>>>>> for
>>>>>>>> getting processed by all BeanPostProcessors (for example: not eligible 
>>>>>>>> for
>>>>>>>> auto-proxying)
>>>>>>>> 21:25:49,762  WARN GuicyFigModule:352 - No property defaults file
>>>>>>>> org/apache/usergrid/persistence/core/astyanax/CassandraFig.properties 
>>>>>>>> found
>>>>>>>> for CassandraFig.
>>>>>>>> 21:25:49,769  INFO DynamicPropertyFactory:281 -
>>>>>>>> DynamicPropertyFactory is initialized with configuration sources:
>>>>>>>> com.netflix.config.ConcurrentCompositeConfiguration@354adf28
>>>>>>>> 21:25:49,870  INFO ConnectionPoolMBeanManager:53 - Registering
>>>>>>>> mbean:
>>>>>>>> com.netflix.MonitoredResources:type=ASTYANAX,name=ConnectionPool-Shared,ServiceType=connectionpool
>>>>>>>> 21:25:49,876  INFO CountingConnectionPoolMonitor:194 - AddHost:
>>>>>>>> localhost
>>>>>>>> 21:25:49,876  INFO Slf4jConnectionPoolMonitorImpl:67 - HostAdded:
>>>>>>>> localhost(127.0.0.1):9160
>>>>>>>> 21:25:49,923  WARN Slf4jConnectionPoolMonitorImpl:31 -
>>>>>>>> BadRequestException: [host=localhost(127.0.0.1):9160, latency=16(38),
>>>>>>>> attempts=1]InvalidRequestException(why:You have not logged in)
>>>>>>>> 21:25:49,925  WARN GuicyFigModule:352 - No property defaults file
>>>>>>>> org/apache/usergrid/persistence/index/IndexFig.properties found for
>>>>>>>> IndexFig.
>>>>>>>> 21:25:49,933  WARN GuicyFigModule:352 - No property defaults file
>>>>>>>> org/apache/usergrid/persistence/core/metrics/MetricsFig.properties 
>>>>>>>> found
>>>>>>>> for MetricsFig.
>>>>>>>> 21:25:49,944  WARN MetricsFactoryImpl:65 - MetricsService:Logger
>>>>>>>> not started.
>>>>>>>> 21:25:50,119  INFO node:139 - [node-1] version[1.4.4], pid[19438],
>>>>>>>> build[c88f77f/2015-02-19T13:05:36Z]
>>>>>>>> 21:25:50,120  INFO node:141 - [node-1] initializing ...
>>>>>>>> 21:25:50,123  INFO plugins:151 - [node-1] loaded [], sites []
>>>>>>>> 21:25:51,819  INFO node:207 - [node-1] initialized
>>>>>>>> 21:25:51,819  INFO node:226 - [node-1] starting ...
>>>>>>>> 21:25:51,879  INFO transport:93 - [node-1] bound_address {inet[
>>>>>>>> 0.0.0.0/0.0.0.0:9301] <http://0.0.0.0/0.0.0.0:9301%5D>},
>>>>>>>> publish_address {inet[/XX.XXX.XXX.XXX:9301]}
>>>>>>>> 21:25:51,892  INFO discovery:85 - [node-1]
>>>>>>>> elasticsearch/RIaKYgv1R-yTKJ_aknZOuw
>>>>>>>> 21:25:51,905  WARN netty:620 - [node-1] exception caught on
>>>>>>>> transport layer [[id: 0xc1bc7fca]], closing connection
>>>>>>>> java.net.UnknownHostException: localhost:9200
>>>>>>>> at
>>>>>>>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
>>>>>>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
>>>>>>>> at java.net.Socket.connect(Socket.java:589)
>>>>>>>> at
>>>>>>>> org.elasticsearch.common.netty.channel.socket.oio.OioClientSocketPipelineSink.connect(OioClientSocketPipelineSink.java:109)
>>>>>>>> at
>>>>>>>> org.elasticsearch.common.netty.channel.socket.oio.OioClientSocketPipelineSink.eventSunk(OioClientSocketPipelineSink.java:69)
>>>>>>>> at
>>>>>>>> org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendDownstream(DefaultChannelPipeline.java:574)
>>>>>>>> at
>>>>>>>> org.elasticsearch.common.netty.channel.Channels.connect(Channels.java:634)
>>>>>>>> at
>>>>>>>> org.elasticsearch.common.netty.channel.AbstractChannel.connect(AbstractChannel.java:207)
>>>>>>>> at
>>>>>>>> org.elasticsearch.common.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:229)
>>>>>>>> at
>>>>>>>> org.elasticsearch.common.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:182)
>>>>>>>> at
>>>>>>>> org.elasticsearch.transport.netty.NettyTransport.connectToChannelsLight(NettyTransport.java:769)
>>>>>>>> at
>>>>>>>> org.elasticsearch.transport.netty.NettyTransport.connectToNode(NettyTransport.java:737)
>>>>>>>> at
>>>>>>>> org.elasticsearch.transport.netty.NettyTransport.connectToNodeLight(NettyTransport.java:709)
>>>>>>>> at
>>>>>>>> org.elasticsearch.transport.TransportService.connectToNodeLight(TransportService.java:154)
>>>>>>>> at
>>>>>>>> org.elasticsearch.discovery.zen.ping.unicast.UnicastZenPing$3.run(UnicastZenPing.java:376)
>>>>>>>> at
>>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>>>>>>> at
>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>>>>>>> at java.lang.Thread.run(Thread.java:745)
>>>>>>>>
>>>>>>>> Thank you for any help!
>>>>>>>>
>>>>>>>
>>>>>
>>>
>

Reply via email to