今天在用hive進行查詢練習,因為采用了條件查詢,hive默認會把查詢轉變成mapreduce的job去執行,結果發現job一直僵在那里不動,找了好久都沒發現問題,看hadoop的mast節點日志,也沒有問題,最后查看node節點的日志發現了“INFO org.apache.hadoop.ipc.Client: Retrying connect to server: 0.0.0.0/0.0.0.0:8031”這種日志,並且一直在打印,去yarn-site.xml看了一下8031端口,我在該端口配的是“yarn.resourcemanager.resourcetracker.address”配置項,心想為什么單就這個端口都連不上了,后面再去網上找了下yarn的配置文件,發現配置項是“yarn.resourcemanager.resource-tracker.address”,中間有個“-”,真坑爹,之前用的是網上找的配置,直接復制下來的,發帖的那位太粗心了,就這么一個“-”,弄得job都執行不了,改了配置文件,重啟hadoop,一切ok。
