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!
>>>>>>>
>>>>>>
>>>>
>>