kafka의 입력으로 폭풍우에 Wordcount를 쓰고 있습니다. 내가 IDEA에서 프로젝트를 수행하는 동안, 필자는 필요한 모든 클래스 (실제로 대부분의 클래스)를 다운로드하지 못했습니다. pom.xml 파일은Intellij IDEA maven : "backtype"기호를 해결할 수 없습니다.
<?xml version="1.0" encoding="UTF-8"?>
<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>stormkafka_wordcount</groupId>
<artifactId>stormkafka_wordcount</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<project.building.sourceEncoding>UTF-8</project.building.sourceEncoding>
<java.version>1.7</java.version>
<kafka.version>0.10.1.0</kafka.version>
<storm.version>1.0.2</storm.version>
<scala.version>2.11</scala.version>
<hadoop.version>2.7.3</hadoop.version>
<hbase.version>1.2.3</hbase.version>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.storm</groupId>
<artifactId>storm</artifactId>
<version>${storm.version}</version>
</dependency>
<dependency>
<groupId>org.apache.storm</groupId>
<artifactId>storm-core</artifactId>
<version>${storm.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka_${scala.version}</artifactId>
<version>0.10.1.0</version>
<exclusions>
<exclusion>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
</exclusion>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.storm</groupId>
<artifactId>storm-kafka</artifactId>
<version>${storm.version}</version>
</dependency>
</dependencies>
</project>
모든이의 pom.xml에서 오류없이 성공적으로 다운로드해야합니다. 내 java.class에서 여전히 backtype
을 찾을 수 없다면 storm
을 찾을 수 없습니다.
import storm.kafka.StringScheme;
import storm.kafka.ZkHosts;
import backtype.storm.Config;
import backtype.storm.LocalCluster;
import backtype.storm.StormSubmitter;
가상 머신을 사용하지 않으며 모든 것이 내 OS X Yosemite 10.10.5에 직접 설치됩니다. IDEA를 사용하기 전에 Hadoop을 실행했습니다. 모든 것이 좋습니다. 그래서 maven은 제대로 설치되어야한다고 생각했습니다.
감사합니다.
가능한 복제 ([IRichBolt 오류 폭풍 1.0.0 및 pyleus-0.3.0에 대한 토폴로지를 실행] http://stackoverflow.com/questions/37242655/irichbolt-error-when-running -topology-on-storm-1-0-0 and pyleus-0-3-0) –