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