Ambari離線安裝Solr

Ambari沒有集成Solr,但我在github上找到一個解決方案,如果您不需要離線安裝可以參考下面鏈接:

https://imaidata.github.io/blog/2017/09/18/%E7%94%A8Ambari%E9%83%A8%E7%BD%B2SOLR/


1.下載壓縮包並解壓

下載地址:https://download.csdn.net/download/dr_guo/10646948

將解壓後得到的SOLR-github文件夾改名爲SOLR,上傳到ambari-server所在服務器/var/lib/ambari-server/resources/stacks/HDP/2.5/services/下


2.註釋部分代碼

將/var/lib/ambari-server/resources/stacks/HDP/2.5/services/SOLR/package/scripts/master.py中的下面一行註釋

else:
      # Execute('cd ' + params.solr_dir + '; wget ' + params.solr_downloadlocation + ' -O solr.tgz -a ' + params.solr_log, user=params.solr_user)
      Execute('cd ' + params.solr_dir + '; tar -xvf solr.tgz', user=params.solr_user)
      Execute('cd ' + params.solr_dir + '; ln -s solr-* latest', user=params.solr_user)
      print 'hello'

3.在安裝Solr的所有服務器/opt/下創建solr目錄

然後將解壓後得到的solr.tgz上傳到要安裝Solr的所有服務器/opt/solr下


4.重啓ambari-server,頁面add service一直next

ambari-server重啓不影響集羣運行,重啓後等待一會登錄Ambari UI即可。
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章