우분투 하나의 설치 구성 하둡

머리말

1. 설치 구성 JDK

1. 다운로드 JDK

클릭 다운로드 다운로드

우분투 하나의 설치 구성 하둡

다운로드하기 전에 사용권 계약에 동의 클릭 한 다음 JDK-12_linux-64_bin.tar.gz를 다운로드


2. 추출 JDK

다운로드 디렉토리, 개방 단자, 입력
JDK-12_linux-64_bin.tar.gz zxvf 타르

/ usr / 지방 폴더에 파일 폴더를 압축 해제 한 후, 명령 행에서 다음을 입력
MV JDK-12_linux-64_bin / sudo는 usr / 지방을

JDK-12_linux-64_bin 파일은 폴더를 풀고, 당신은, 동일하지 않은 경우 분명 실제 상황에 따라 수정 후.

3. 구성 Java 환경

다음 명령 터미널을 입력
sudo는 gedit를 ~ / .bashrc에

파일의 끝은 다음에 기록 된
내보내기 JAVA_HOME = / usr / 지방 / JDK는-12_linux-64_bin
JRE_HOME JAVA_HOME 환경 = $ {} / JRE 내보내기
내보내기 클래스 경로 = :. $ {JAVA_HOME} / lib 디렉토리 : $ {}는 JRE_HOME / lib에
내보내기 PATH = $ {JAVA_HOME} / 빈 : $의 PATH

그런 다음 명령 터미널 입력
소스를 ~ / .bashrc에

4. 시험 Java 설치에 성공했습니다

다음 명령 터미널 입력
자바 -version을

구성이 성공하면 자바의 버전을 표시 한 후 다음 명령을 입력 계속
javac의를

당신이 사용할 수있는 성공적인 구성 명령을 보여줍니다


2. 다운로드 하둡

다운로드 다운로드를 클릭

하둡-2.7.6.tar.gz이 버전을 다운로드, 다른 버전을 다운로드 할 필요가있다

3. (다른 디렉토리로 전환 할 필요가있는 경우, 후자의 작업이 수정을 계속한다) / opt 디렉토리를 추출

다운로드 디렉토리에 터미널을 열고, 실행
타르 -zxvf 하둡-2.7.6.tar.gz -C / 옵션 /

4. 구성 환경 변수 하둡

명령 줄을 열고 다음 명령을 입력
sudo는 gedit를 / 기타 / 프로필

파일에 다음 코드를 추가
수출 HADOOP_HOME입니다 = / 옵션 / 하둡-2.7.6
내보내기 경로 PATH = $ : $ HADOOP_HOME은 / 빈 

에서 다음 명령 줄을 실행하여
소스의 / etc / 프로필

5. 구성 하둡

5.1 구성 hadoop-env.sh

명령 행에서 다음 명령을 실행
sudo는 gedit에서의 /opt/hadoop-2.7.6/etc/hadoop/hadoop-env.sh을

#을 읽을 :. 그것을 다음 줄을 사용하는 자바 구현 찾기
수출 JAVA_HOME = / usr / 지방 / JDK를-12_linux-64_bin을

당신이 자바를 설치하는 내 위의 단계를 수행하지 않는 경우, 자바 깨끗한 당신의 자신의 경로를 작성

5.2 코어를 site.xml 구성 (5.2 및 5.3 구성 파일 경로를 자신의 습관 구성으로 포트를 파일)

IP 장소 : 192.168.44.128 가상 머신의 IP는 localhost를 연결 하이브가 서버 (가상 머신)에보고 될 경우 saprk와 함께 다시 창문에 이상을 localhost로 설정할 수 없습니다

ifconfig를 그것에 당신의 IP를 변경하려면 다음 코드 192.168.44.128에서, 명령 줄에서 IP 주소를 참조

명령 줄에 다음을 입력
sudo는 gedit에서의 /opt/hadoop-2.7.6/etc/hadoop/core-site.xml을

在打开的文件中添加如下内容
<구성>
<속성>
        <이름> hadoop.tmp.dir </ 이름>
        <값> 파일 : ///opt/hadoop-2.7.6 </ value>를
        <설명>위한 염기, 다른 임시 디렉토리 </ 설명>.
    </ 부동산>
    <특성>
        <이름> fs.defaultFS </ 이름>
        <값> HDFS : //192.168.44.128 : 8888 </ 값>
    </ 부동산>
</ 구성>

명령 줄에서 다음 명령을 입력, 저장하고 파일을 닫습니다
sudo는 gedit에서의 /opt/hadoop-2.7.6/etc/hadoop/hdfs-site.xml

在打开的文件中修改如下内容
<구성>
        <속성>
        <이름> dfs.replication </ 이름>
        <값> 1 </ value>를
    </ 속성>
    <속성>
        <이름> dfs.namenode.name.dir < / 이름>
        <값> 파일 : ///opt/hadoop-2.7.6/tmp/dfs/name </ 값>
    </ 부동산>
    <특성>
        <이름> dfs.datanode.data.dir </ 이름>
        < 값> 파일 : ///opt/hadoop-2.7.6/tmp/dfs/data </ value>를
    </ 속성>
</ 구성>


6.SSH 무료 비밀 착륙

다음 명령 줄 입력
을 sudo apt-get을 설치 OpenSSH를 서버
CD ~ / 스푸핑 /
SSH SSH-Keygen은 -t RSA 로컬 호스트
/ *이 과정은 * / 그것을 Enter 키를 눌러 계속
CAT의 id_rsa.pub >> authorized_keys에


7. 시작 및 정지

HDFS 처음 시작할 포맷 할 필요가 명령 줄에 다음을 입력합니다 (즉, 입력 Y 또는 N 묻는다, Y 모두를 잃을 수 있습니다)
CD /opt/hadoop-2.7.6
./bin/hdfs 네임 노드 -format 


시작
./sbin/start-dfs.sh


중지
./sbin/stop-dfs.sh


검증, 브라우저를 입력 : HTTP : //192.168.44.128 : 50070

우분투 하나의 설치 구성 하둡

간단한 검증 하둡 명령 :
하둡 FS의 -mkdir / 테스트


아래 그림과 같이 브라우저보기에서, 그 성공이다

우분투 하나의 설치 구성 하둡

당신은 또한 하둡에 파일을 업로드하려면 다음 명령을 입력 할 수 있습니다
하둡 FS의 이것 저것 집어 넣어를 / 테스트 1.TXT / 테스트


8. 구성 원사

8.1 구성 mapred-site.xml 파일

: 명령 줄, 다음을 입력
CD의 /opt/hadoop-2.7.6/etc/hadoop/의
를 site.xml mapred-mapred CP-site.xml.template를
sudo는의 gedit-mapred를 site.xml


파일에 내용을 추가
<구성하는 것은>
    <! - - 알림 프레임 워크는 MR 원사 사용>
    <대지>
        <이름> mapreduce.framework.name </ 이름>
        <값> 원사 </ 값>
    </ 속성>
</ 구성을 >


8.2 구성 원사를 site.xml

: 다음과 같이 명령 행 명령을 입력
sudo는을의 gedit에게 원사 - 더 site.xml 파일을


파일에 내용을 추가
<구성>
    <! - 데이터 감속기에 대한 액세스 모드 mapreduce_shuffle이다 ->
    <속성>
        <이름> yarn.nodemanager.aux-서비스 </ 이름>
        <값> mapreduce_shuffle </ 값>
    </ 속성 >
</ 구성>


8.3 원사 시작 및 중지

시작
CD를 /opt/hadoop-2.7.5
./sbin/start-yarn.sh를 


중지
./sbin/stop-yarn.sh

브라우저보기 : http://192.168.44.128:8088

우분투 하나의 설치 구성 하둡

JPS는 과정을 볼 수

우분투 하나의 설치 구성 하둡

그림과 같이 출력, 그것은 구성 독립형 모드 하둡의 성공을 나타냅니다

추천

출처www.linuxidc.com/Linux/2019-07/159614.htm