我跟着這個教程http://saskia-vola.com/nutch-2-2-elasticsearch-1-x-hbase/當我終於嘗試運行Nutch的sudo bin/nutch inject urls
我得到這個錯誤Nutch的錯誤:JAVA_HOME未設置
Error: JAVA_HOME is not set.
但是當我回聲JAVA_HOME返回
/usr/lib/jvm/java-7-openjdk-amd64
,它也在/ etc /環境中
JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"
並且我還添加了行到文件〜/ .bashrc
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
但它仍然返回此錯誤。我該如何解決它?
作爲用戶我有權限被拒絕。所以我運行sudo -i切換到root用戶,並在根目錄下設置與JAVA_HOME相同的文件.bashrc,然後運行bin/nutch注入並運行,但是當我使用sudo bin/nutch注入時,我得到了與JAVA_HOME相同的錯誤。 – 32cupo
@ 32cupo我編輯了我的答案 –
它的工作原理,謝謝你:-) – 32cupo