分享

about云日志分析项目环境搭建之-maven工程新建和配置

本帖最后由 Tank_2000 于 2017-1-23 21:27 编辑
1.maven下载 本文采用maven3.3.3版本
https://archive.apache.org/dist/maven/maven-3/3.3.3/binaries/
下载文件apache-maven-3.3.3-bin.zip
2.解压配置
将文件apache-maven-3.3.3-bin.zip 解压到 C:\apache-maven-3.3.3

3.eclipse中创建maven工程
1.jpg

2.jpg
3.jpg

4.jpg
5.jpg
4.pom.xml 文件配置由于本项目采用kafka + storm+hive 所以需要配置以下依赖包
依赖包说明: 1.storm-kafka插件 用于在storm中读取kafka消息数据
2.storm-hive插件  用于将storm处理的实时数据插入hive中
3.storm-core
4.阿里的fastjson 用于解析json数据

[mw_shl_code=xml,true]<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.about</groupId>
  <artifactId>LogAnaly</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>LogAnaly</name>
  <url>http://maven.apache.org</url>

        <properties>
                <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        </properties>

        <dependencies>
                <dependency>
                        <groupId>junit</groupId>
                        <artifactId>junit</artifactId>
                        <version>3.8.1</version>
                        <scope>test</scope>
                </dependency>

                <dependency>
                        <groupId>org.apache.storm</groupId>
                        <artifactId>storm-core</artifactId>
                        <version>1.0.2</version>
                </dependency>

                <dependency>
                        <groupId>org.apache.storm</groupId>
                        <artifactId>storm-kafka</artifactId>
                        <version>1.0.2</version>
                </dependency>

                <!-- https://mvnrepository.com/artifact/org.apache.storm/storm-hive -->
                <dependency>
                        <groupId>org.apache.storm</groupId>
                        <artifactId>storm-hive</artifactId>
                        <version>1.0.2</version>
                </dependency>

                <!-- https://mvnrepository.com/artifact/org.apache.kafka/kafka_2.9.2 -->
                <dependency>
                        <groupId>org.apache.kafka</groupId>
                        <artifactId>kafka_2.9.2</artifactId>
                        <version>0.8.2.2</version>
                        <exclusions>
                                <exclusion>
                                        <groupId>org.apache.zookeeper</groupId>
                                        <artifactId>zookeeper</artifactId>
                                </exclusion>
                                <exclusion>
                                        <groupId>log4j</groupId>
                                        <artifactId>log4j</artifactId>
                                </exclusion>
                        </exclusions>
                </dependency>
                <!-- https://mvnrepository.com/artifact/org.apache.curator/curator-framework -->
                <dependency>
                        <groupId>org.apache.curator</groupId>
                        <artifactId>curator-framework</artifactId>
                        <version>2.10.0</version>
                </dependency>

                <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 -->
                <dependency>
                        <groupId>org.apache.commons</groupId>
                        <artifactId>commons-lang3</artifactId>
                        <version>3.3.2</version>
                </dependency>
                <!-- https://mvnrepository.com/artifact/com.oracle/ojdbc6 -->
                <dependency>
                        <groupId>com.oracle</groupId>
                        <artifactId>ojdbc6</artifactId>
                        <version>12.1.0.1-atlassian-hosted</version>
                </dependency>

                <!-- https://mvnrepository.com/artifact/commons-codec/commons-codec -->
                <dependency>
                        <groupId>commons-codec</groupId>
                        <artifactId>commons-codec</artifactId>
                        <version>1.10</version>
                </dependency>
                <!-- https://mvnrepository.com/artifact/com.googlecode.json-simple/json-simple -->
                <dependency>
                        <groupId>com.googlecode.json-simple</groupId>
                        <artifactId>json-simple</artifactId>
                        <version>1.1.1</version>
                </dependency>

                <dependency>
                        <groupId>com.fasterxml.jackson.core</groupId>
                        <artifactId>jackson-core</artifactId>
                        <version>2.6.3</version>
                </dependency>
                <dependency>
                        <groupId>com.fasterxml.jackson.core</groupId>
                        <artifactId>jackson-databind</artifactId>
                        <version>2.6.3</version>
                </dependency>
                <dependency>
                        <groupId>com.fasterxml.jackson.core</groupId>
                        <artifactId>jackson-annotations</artifactId>
                        <version>2.6.3</version>
                </dependency>
                <dependency>
                        <groupId>com.alibaba</groupId>
                        <artifactId>fastjson</artifactId>
                        <version>1.2.4</version>
                </dependency>
                <dependency>
                    <groupId>commons-io</groupId>
                    <artifactId>commons-io</artifactId>
                    <version>2.4</version>
                </dependency>
        </dependencies>
</project>
[/mw_shl_code]






没找到任何评论,期待你打破沉寂

关闭

推荐上一条 /2 下一条