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