Skip to main content
gloureiro
Bronze ⭐️⭐️⭐️
Bronze ⭐️⭐️⭐️
July 14, 2017

Smartsense view displays "Service Unavailable" "The SmartSense service is currently unavailable. Please make sure the SmartSense Server is up and running" after Ambari upgrade

  • October 5, 2026 at 9:18 AM
  • 1 reply
  • 2231 views
  • Translate All

(I think) this occurred after upgrading from Ambari 2.4.2 to 2.5.0.3 (only looked for this when on Ambari 2.5.1.0)

Here are the messages in SmartSense View

19467-smartsense-view-error.png

Found these messages in /var/log/ambari-server/ambari-server.log when clicking on launch SmartSense View

14 Jul 2017 11:14:05,523 ERROR [ambari-client-thread-467377] ServerProxy:162 - Failed to execute GET /recommendations. Reason: Connection refused
14 Jul 2017 11:14:13,695 ERROR [ambari-client-thread-467507] ServerProxy:162 - Failed to execute GET /context. Reason: Connection refused
14 Jul 2017 11:14:14,900 ERROR [ambari-client-thread-467507] ServerProxy:162 - Failed to execute GET /checkconfig. Reason: Connection refused

Diff'ing current hst-server.ini versus a previous (think it was from Ambari 2.4.2) yields

# diff conf/hst-server.ini conf_13_04_17_04_17.save/
2,4d1
< enable.flex.subscription = false
< smartsense.id=X-00000000-X-00000000
< flex.subscription.id =
6a4
> smartsense.id=X-00000000-X-00000000
27,28d24
< url = http://:9000
< max.heap = 2048
30d25
< run.as.user =
33d27
< version = 1.4.0.2.5.0.3-7
52,57d45
< [recommendation]
< auto.download.interval = 300
< feedback.push.maxentries = 50
< feedback.push.interval = 1800
< expiry = 30
<

The issue was the missing HST server name in the [server] url property (ie server.url in Ambari if you can find it - this was the issue - and still is - this ghosted into and then out of view in Ambari SmartSense Config tab)

Managed to change the server.url property to http://<hst server name>:9000 in Ambari (when it reappeared)

Restarted SmartSense server

And retried the SmartSense view and it now works fine.

TBC - work out why server.url property is not always visible in the SmartSense Config tabs all the time.

1 reply

czounaidou
Gold ⭐️
September 9, 2017

It all depends on the SS version. In latest versions (> 1.3.1), cluster property is used for the url. This property will be set properly only for manual url entry.

Translate