Usergrid-InvalidRequestException(为什么:Keyspace' Usergrid_Applications'不存在

时间:2016-01-17 15:15:17

标签: usergrid

我安装" Usergrid 2.1"按照链接 https://usergrid.apache.org/docs/installation/ug2-deploy-to-tomcat.html

但是当我启动tomcat时,它会抛出异常

class Category(models.Model):

    title = models.CharField(...)
    parent_id = models.ForeignKey('Category',null=True,blank=True)
    ref_id = models.CharField(...)

    def __unicode__(self):
    if self.parent_id:
        return self.get_title()
    return self.title

    def get_title(self):
        title = '%s-%s'%(self.title,self.parent_id.title)
        parent = self.parent_id
        while True:
            if parent.parent_id:
                title+= '-%s'%parent.parent_id.title
                parent = parent.parent_id
            break
        return title

如何解决我的问题?

1 个答案:

答案 0 :(得分:2)

经过长时间的努力解决这个问题后,我意识到在我的情况下,弹性搜索1.7.6以及2.x在 / etc / default / elasticsearch 中没有额外配置时无法启动。 只需在文件中添加此行 START_DAEMON = true ,然后重新启动elasticsearch就可以在Ubuntu 16.04上为我工作。

现在可以成功连接到设置用户网格。到处寻找答案,但到目前为止找不到任何参考。因此想发布。 我正在使用的堆栈是  1. apache-usergrid-2.1.0  2. cassandra 3.7  3. tomcat8  4. elasticsearch 2.4.4

由于这个问题我几乎放弃了使用usergrid,希望这是可以帮助任何人寻找这个问题的解决方案之一。