【问题标题】:Elasticsearch not working with sugarcrm 7.5.0.1Elasticsearch 不适用于 Sugarcrm 7.5.0.1
【发布时间】:2016-01-04 09:37:46
【问题描述】:

我已将 SugarCRM 7.2.2.0 升级到 7.5.0.1。 然后我将 java 更新到 v7,将 elasticsearch 更新到 v1.3.1

启动elasticsearch,启动索引后,全局搜索一直没有结果。

这是 elasticsearch 启动时的输出:

/usr/local/bin/elasticsearch/bin/elasticsearch
[2014-12-17 09:11:37,057][INFO ][node                     ] [Wild Child] version[1.3.1], pid[19801], build[2de6dc5/2014-07-28T14:45:15Z]
[2014-12-17 09:11:37,059][INFO ][node                     ] [Wild Child] initializing...
[2014-12-17 09:11:37,066][INFO ][plugins                  ] [Wild Child] loaded [], sites []
[2014-12-17 09:11:39,896][WARN ][common.network           ] failed to resolve local host, fallback to loopback
java.net.UnknownHostException: sm4.localdomain: sm4.localdomain: Name or service not known
  at java.net.InetAddress.getLocalHost(InetAddress.java:1473)
  at org.elasticsearch.common.network.NetworkUtils.<clinit>(NetworkUtils.java:54)
  at org.elasticsearch.transport.netty.NettyTransport.<init>(NettyTransport.java:204)
  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
...
Caused by: java.net.UnknownHostException: sm4.localdomain: Name or service not known
  at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
  at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:901)
  at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1293)
  at java.net.InetAddress.getLocalHost(InetAddress.java:1469)
... 62 more
[2014-12-17 09:11:40,779][INFO ][node                     ] [Wild Child] initialized
[2014-12-17 09:11:40,780][INFO ][node                     ] [Wild Child] starting ...
[2014-12-17 09:11:41,002][INFO ][transport                ] [Wild Child] bound_address {inet[/0:0:0:0:0:0:0:0:9300]}, publish_address {inet[/92.39.241.87:9300]}
[2014-12-17 09:11:41,046][INFO ][discovery                ] [Wild Child] elasticsearch/OeRmy39vTz2WTcnjSXoHHA
[2014-12-17 09:11:44,095][INFO ][cluster.service          ] [Wild Child] new_master [Wild Child][OeRmy39vTz2WTcnjSXoHHA][localhost][inet[/92.39.241.87:9300]], reason: zen-disco-join (elected_as_master)
[2014-12-17 09:11:44,133][INFO ][http                     ] [Wild Child] bound_address {inet[/0:0:0:0:0:0:0:0:9200]}, publish_address {inet[/92.39.241.87:9200]}
[2014-12-17 09:11:44,134][INFO ][node                     ] [Wild Child] started
[2014-12-17 09:11:45,039][INFO ][gateway                  ] [Wild Child] recovered [1] indices into cluster_state

虽然 localhost:9200 是可以访问的。

然后,当我在 Sugar 上安排系统索引时,任何 elasticsearch 日志中似乎都没有发生任何事情。

有人遇到过这个问题吗?

任何帮助将不胜感激!

谢谢

干杯,维克多

【问题讨论】:

    标签: elasticsearch sugarcrm


    【解决方案1】:

    不知道你是否解决了这个问题。我最近做了同样的升级,不得不将我的 java 版本更新到 1.7,此外,还必须确保我的日志和数据位置是可写的(elasticsearch 用户和 elasticsearch 组)。

    【讨论】:

      【解决方案2】:

      我最终解决了我的问题。 确实,升级java是必要的。

      就我而言,我必须在 crontab 中添加该行以调用 cron.php 以使 elasticsearch 与 Sugarcrm 一起使用。

      【讨论】:

        猜你喜欢
        • 2017-08-23
        • 1970-01-01
        • 2018-10-24
        • 1970-01-01
        • 1970-01-01
        • 2022-01-05
        • 2016-04-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多