JHipster - Heroku - 没有配置的节点可用

时间:2017-08-09 14:32:38

标签: heroku jhipster

我只是在为Heroku部署一个单片JHipster应用程序。

我遵循these条款。它似乎部署了ok~表创建并加载静态数据。我可以登录并浏览网站。

但是,当我尝试更新或创建任何内容时,我收到内部服务器错误。按照here运行{{1}}后,我看到以下错误:

  

错误4 --- [XNIO-2 task-32] ohmwrest.errors.ExceptionTranslator:发生意外错误:没有配置的节点可用:[{#transport#-1} {localhost} {127.0。 0.1:9300}]   2017-08-09T22:25:52.182502 + 00:00 heroku [router]:at = info method = DELETE

在本地运行应用程序时,mvn(dev配置文件)和H2数据库一切正常。任何人都可以给我一个如何继续的指针吗?

JHipster v4.6.2 / Angular 4 / PostgreSQL

非常感谢,

1 个答案:

答案 0 :(得分:1)

原来,当我生成我的应用程序时,我选择了弹性搜索。根据{{​​3}}:

  

JHipster期待一个外部Elasticsearch实例

......正如Gael在评论here中提到的那样:

  

prod配置文件中elasticsearch jhipster应用程序的常见错误是用户忘记实例化弹性搜索实例

......事实上,在我的application-prod.yml中,我有这个:

    data:
    elasticsearch:
        cluster-name:
        cluster-nodes: localhost:9300

目前,我刚刚对此进行了评论,并根据here将应用程序重新部署到Heroku。

谢谢,