Hadoop開發環境準備及錯誤問題解決方法
- 一、開發環境準備
- 二、錯誤問題及其產生原因
- 三、錯誤問題解決方法
一、開發環境準備
- Hadoop環境已經搭建好(偽分布式搭建好即可)
- eclipse或者idea已經下載安裝好
- 修改下idea中默認的maven鏡像地址為阿里云的鏡像地址,配置如下
- (1)啟動idea,找到idea中maven默認的倉配置地址:

(2)找到上述紅色部分的檔案夾后,查看下.m2下面有沒有settings.xml,如果,你需要在.m2下面創建settings.xml檔案,檔案內容如下,你復制粘貼即可:<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> </settings>
二、錯誤問題及其產生原因
-
錯誤一: Could not locate executable null \bin\winutils.exe in the hadoop binaries

原因:缺少winutils.exe -
錯誤二: Unable to load native-hadoop library for your platform
原因:缺少hadoop.dll -
錯誤三: entry in command string null chmod 0700 類似這種錯誤
三、錯誤問題解決方法
解決辦法如下:
- 在windows上解壓hadoop-2.7.3.tar.gz到某個盤上,比如D:\hadoop-2.7.3
- 在windows上配置環境變數,如下


- 需要下載hadoop依賴的二進制檔案winutils.exe和hadoop.dll元件
下載地址:winutils和hadoopdll - 把這兩個檔案復制到Hadoop解壓之后所在的檔案夾下的bin檔案夾中,比如D:\hadoop-2.7.3\bin下:

- 還需要hadoop.dll元件復制到 C:\windows\system32檔案夾下
- 重啟下eclipse或者idea即可
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/281618.html
標籤:其他
上一篇:解決org.apache.spark.SparkException: Couldn‘t find leader offsets for Set
下一篇:六十二、Azkaban使用示例
