2016-02-02 67 views
1

使用4.8.4安裝程序在Ubuntu 12DSE配置Issueed

安裝Datastax企業在啓動DSE服務,我得到的是說,/var/log/cassandra/system.log一個錯誤,「能」找到/etc/hadoop/taskcontroller.cfg「。

我已經設置了每個HADOOP_CONF_DIR,我可以找到/ etc/dse/hadoop。

兩個問題: 1)什麼環境變量是使用盡量代碼找到taskcontroller.cfg

2)如果是源代碼,所以我可以尋找自己taskcontroller.cfg?

+0

每個這個帖子看來你可能有一個不完整的DSE安裝http://stackoverflow.com/questions/19476680/installing-dse-3-1-dependency你是如何安裝的?我不確定它是否使用環境變量,但是在我安裝時,該文件位於'/ resources/hadoop/conf/taskcontroller.cfg'目錄中2)hadoop在DSE中的cassandra集成是專有軟件,我不建議嘗試代碼跳過這個hadoop源代碼(我通常用於代碼潛水,但在這種情況下,我認爲這不是一個很好的利用你的時間)。你真的試圖使用捆綁的DSE Hadoop的東西嗎? – phact

回答

1

不幸的是taskcontroller.cfg必須在您提到的目錄中,即/etc/hadoop/taskcontroller.cfg。僅當您使用Kerberos身份驗證時,此文件纔是必需的。此外,也有此文件的其他要求:

  • 它必須由根
  • 可以擁有它必須具有相同的組作爲DSE守護
  • 必須只能由root
  • 它必須是可寫的不是空的

無論如何,安裝腳本應該已經正確設置了一切。據我所知,沒有辦法自定義這個文件的位置。

+0

好的。我只是將文件從其安裝後位置/etc/dse/hadoop/taskcontroller.cfg複製到/etc/hadoop/taskcontroller.cfg,並使用上述權限,並且已經過了錯誤。我從一個datastax amazon ami-15cbe87f開始,然後重新運行最新的datastax安裝程序DataStaxEnterprise-4.8.4.2016011118-linux-x64-installer.run。 (在Ubuntu 12節點上。)「安裝腳本應該正確設置所有內容」並非如此。 – fcnorman