大数据系列(hadoop) 集群环境搭建 idea 开发设置

搭建idea开发环境,实现idea远程开发、调试、打包。

资源环境

  • idea 2017.2
  • Hadoop 集群环境

 搭建步骤:http://www.cnblogs.com/YellowstonePark/p/7750213.html

新建项目

大数据系列(hadoop) 集群环境搭建 idea 开发设置_第1张图片

 

输入GroupId、ArtifactId

大数据系列(hadoop) 集群环境搭建 idea 开发设置_第2张图片

输入project Name 、Project Location

大数据系列(hadoop) 集群环境搭建 idea 开发设置_第3张图片

 

 修改pom.xml 添加依赖

大数据系列(hadoop) 集群环境搭建 idea 开发设置_第4张图片



    4.0.0

    com.hadoopbook
    hadoop-demo
    1.0-SNAPSHOT

    jar
    http://maven.apache.org


    
        UTF-8
    

    
        
            org.apache.hadoop
            hadoop-common
            2.7.4
        
        
            org.apache.hadoop
            hadoop-hdfs
            2.7.4
        
        
            org.apache.hadoop
            hadoop-client
            2.7.4
        
        
            junit
            junit
            3.8.1
            test
        
    

    
        ${project.artifactId}
    


  将hadoop配置文件夹下的log4j.properties 和 core-site.xml文件复制到项目resources目录下

大数据系列(hadoop) 集群环境搭建 idea 开发设置_第5张图片

 大数据系列(hadoop) 集群环境搭建 idea 开发设置_第6张图片

 


    
        fs.defaultFS
        hdfs://192.168.1.50:9000
    

  

新建包com.hsd.excise  和 Excise java类文件

大数据系列(hadoop) 集群环境搭建 idea 开发设置_第7张图片

package com.hsd.excise;

import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileStatus;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;

import java.net.URI;

public class Excise {

    public static void main(String[] args)throws Exception{
        String uri = "hdfs://192.168.1.50:9000/";
        Configuration conf = new Configuration();

        FileSystem fs = FileSystem.get(URI.create(uri),conf);

        //列出hdfs上 /input 目录下的所有文件
        FileStatus[] statuses = fs.listStatus(new Path("/input"));
        for (FileStatus status:statuses){
            System.out.println(status);
        }


    }
}

  

选中 项目名右键 ->Open Module Setting

大数据系列(hadoop) 集群环境搭建 idea 开发设置_第8张图片

大数据系列(hadoop) 集群环境搭建 idea 开发设置_第9张图片

大数据系列(hadoop) 集群环境搭建 idea 开发设置_第10张图片

大数据系列(hadoop) 集群环境搭建 idea 开发设置_第11张图片

大数据系列(hadoop) 集群环境搭建 idea 开发设置_第12张图片

大数据系列(hadoop) 集群环境搭建 idea 开发设置_第13张图片

大数据系列(hadoop) 集群环境搭建 idea 开发设置_第14张图片

大数据系列(hadoop) 集群环境搭建 idea 开发设置_第15张图片

 

 大数据系列(hadoop) 集群环境搭建 idea 开发设置_第16张图片

 

大数据系列(hadoop) 集群环境搭建 idea 开发设置_第17张图片

大数据系列(hadoop) 集群环境搭建 idea 开发设置_第18张图片

大数据系列(hadoop) 集群环境搭建 idea 开发设置_第19张图片

 

 大数据系列(hadoop) 集群环境搭建 idea 开发设置_第20张图片

 

 

 大数据系列(hadoop) 集群环境搭建 idea 开发设置_第21张图片

 

 大数据系列(hadoop) 集群环境搭建 idea 开发设置_第22张图片

 

转载于:https://www.cnblogs.com/YellowstonePark/p/7699083.html

你可能感兴趣的:(大数据系列(hadoop) 集群环境搭建 idea 开发设置)