我安装" 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
如何解决我的问题?
答案 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,希望这是可以帮助任何人寻找这个问题的解决方案之一。