第一:我想學習solr。所以我想從http://lucene.apache.org/solr/quickstart.htmlsolr安裝,無法啓動例子
執行快速入門教程在Ubuntu 14.04 64位I Solr的安裝方式如下:
在/每wget的選擇我帶着最新版本6.3.0。這是作爲根。
然後,我通過
tar xzf solr-6.3.0.tgz solr-6.3.0/bin/install_solr_service.sh --strip-components=2
此外,通過根提取業務安裝文件!
我讓它通過
sudo ./install_solr_service.sh solr-6.3.0.tgz
導致用戶/組運行的Solr,Solr的開始作爲一種服務,從做的/ opt/Solr的到/opt/solr-6.3.0,由Solr的一個符號鏈接.home以/ var/solr作爲用戶solr作爲所有者等。
Solr按預期啓動,因此http://localhost:8983/solr/#/向我顯示了瀏覽器中的破折號。
我停止與通常的命令
service solr stop
啓動實例的服務。
而這裏的問題:
當我開始以root身份:
[email protected]:/opt/solr# bin/solr start -e cloud -noprompt
這裏的結果:
「歡迎SolrCloud例如
啓動了2 SolrCloud羣集的Solr節點。
Solr主目錄/ opt/solr/example/cloud/node1/solr已經存在。 /opt/solr/example/cloud/node2已經存在。
在端口8983啓動了Solr的使用命令: 的/ opt/Solr的/ bin中/ Solr的開始-cloud -p 8983 -s 「的/ opt/Solr的/例子/雲/節點1/Solr的」
警告:以root用戶身份啓動Solr是一種安全風險,不屬於最佳實踐。退出。 請參閱參考指南。要覆蓋此檢查,開始爭論「 - 強制」
ERROR:進程退出一個錯誤:1(出口值:1)」
所以根本不正確的擁有者,這是我理解,因爲有。創建一個新用戶的Solr
然後我改變到Solr爲用戶啓動的例子:
[email protected]:/opt/solr$ bin/solr start -e cloud -noprompt
「歡迎SolrCloud例子!
爲示例SolrCloud集羣啓動2個Solr節點。
創建Solr的主目錄/ opt/Solr的/例子/雲/節點1/Solr的
錯誤:目標 '的/ opt/Solr的/例子/雲/節點1/Solr的' 不能創建」
目錄因此,第一個測試作爲根給我沒有,因爲Solr的許可,第二個是用戶的Solr給我無權創建目錄/文件。
什麼是做???