首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法启动Apache Usergrid

无法启动Apache Usergrid
EN

Stack Overflow用户
提问于 2015-11-29 17:30:53
回答 2查看 1.2K关注 0票数 2

我已经在本地windows机器上设置了Apache Usergrid,但是在启动时,tomcat在日志中显示错误。由于这个原因,我们也无法访问usergrid应用程序。下面是参考的错误日志。谢谢!

代码语言:javascript
复制
connectionpool.impl.Slf4jConnectionPoolMonitorImpl.incOperationFailure(31)<RingDescribeAutoDiscovery>- BadRequestException: [host=127.0.0.1(127.0.0.1):9160, latency=2(2), attempts=1]InvalidRequestException(why:Keyspace 'Usergrid_Applications' does not exist)

2015-11-29 12:45:04 ERROR cassandra.io.AbstractSearch.getQueueBounds(272)<JobSchedulerService RUNNING>- Error getting oldest queue message ID
me.prettyprint.hector.api.exceptions.HInvalidRequestException: InvalidRequestException(why:Keyspace 'Usergrid_Applications' does not exist)
    at me.prettyprint.cassandra.connection.client.HThriftClient.getCassandra(HThriftClient.java:112)
    at me.prettyprint.cassandra.connection.HConnectionManager.operateWithFailover(HConnectionManager.java:251)
    at me.prettyprint.cassandra.service.KeyspaceServiceImpl.operateWithFailover(KeyspaceServiceImpl.java:132)
    at me.prettyprint.cassandra.service.KeyspaceServiceImpl.getSlice(KeyspaceServiceImpl.java:290)
    at me.prettyprint.cassandra.service.VirtualKeyspaceServiceImpl.getSlice(VirtualKeyspaceServiceImpl.java:133)
    at me.prettyprint.cassandra.model.thrift.ThriftSliceQuery$1.doInKeyspace(ThriftSliceQuery.java:53)
    at me.prettyprint.cassandra.model.thrift.ThriftSliceQuery$1.doInKeyspace(ThriftSliceQuery.java:49)
    at me.prettyprint.cassandra.model.KeyspaceOperationCallback.doInKeyspaceAndMeasure(KeyspaceOperationCallback.java:20)
    at me.prettyprint.cassandra.model.ExecutingVirtualKeyspace.doExecute(ExecutingVirtualKeyspace.java:53)
    at me.prettyprint.cassandra.model.thrift.ThriftSliceQuery.execute(ThriftSliceQuery.java:48)
    at org.apache.usergrid.mq.cassandra.io.AbstractSearch.getQueueBounds(AbstractSearch.java:263)
    at org.apache.usergrid.mq.cassandra.io.ConsumerTransaction.getResults(ConsumerTransaction.java:213)
    at org.apache.usergrid.mq.cassandra.QueueManagerImpl.getFromQueue(QueueManagerImpl.java:412)
    at org.apache.usergrid.batch.service.SchedulerServiceImpl.getJobs(SchedulerServiceImpl.java:168)
    at org.apache.usergrid.batch.service.JobSchedulerService.runOneIteration(JobSchedulerService.java:118)
    at com.google.common.util.concurrent.AbstractScheduledService$1$1.run(AbstractScheduledService.java:174)
    at com.google.common.util.concurrent.Callables$3.run(Callables.java:95)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
    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)
Caused by: InvalidRequestException(why:Keyspace 'Usergrid_Applications' does not exist)
    at org.apache.cassandra.thrift.Cassandra$set_keyspace_result.read(Cassandra.java:5540)
    at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:78)
    at org.apache.cassandra.thrift.Cassandra$Client.recv_set_keyspace(Cassandra.java:540)
    at org.apache.cassandra.thrift.Cassandra$Client.set_keyspace(Cassandra.java:527)
    at me.prettyprint.cassandra.connection.client.HThriftClient.getCassandra(HThriftClient.java:110)
    ... 23 more
EN

回答 2

Stack Overflow用户

发布于 2015-11-30 02:22:19

看起来您没有执行Deploying to Tomcat步骤中概述的Usergrid数据库和超级用户设置。

您可以使用http://dbeaver.jkiss.org访问C*,并在执行这些步骤时查看Usergrid是否能够成功设置键空间。

票数 1
EN

Stack Overflow用户

发布于 2017-02-03 17:01:01

在与这个问题斗争了很长一段时间后,我意识到在我的例子中,如果没有/etc/default/elasticsearch.中的额外配置,elasticsearch 1.7.6和2.x就无法启动我在Ubuntu16.04上只需在文件中添加一行START_DAEMON=true并重新启动elasticsearch即可。

现在可以成功连接到设置usergrid。我到处寻找答案,但直到现在也找不到任何参考资料。因此,我想到了发布。我使用的堆栈是1.apache-usergrid-2.1.0 2. cassandra 3.7 3. tomcat8 4. elasticsearch 2.4.4

由于这个问题,我几乎放弃了使用usergrid。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33981294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档