동기 :
SQL-on-Hadoop을 고민하던 차에 아래의 사이트에서 흥미를 얻었습니다.
환경 :
OS : ubuntu
서버 총 4대
ㄴ 네임노드 1대, 데이터 노드 3대
타조 0.2.0셋팅 시.. 아래처럼 먼저 제대로 파악하고 했어야했는데..덕분에 확실하게 삽질해버렸네요..ㅋㅜ.ㅜㅋ
- Hadoop 2.0.3-alpha or 2.0.5-alpha
- Java 1.6 or higher
- Protocol buffer 2.4.1
0.8.0은 아래와 같습니다~:D
- Hadoop 2.2.0 or higher
- Java 1.6 or higher
- Protocol buffer 2.5.0
다운로드 :
Tajo 0.2.0을 셋팅하기 위해서는...아래의 링크에서 다운을 받으시면 됩니다.
http://archive.apache.org/dist/tajo/tajo-0.2.0-incubating/
배포 :
받으신 파일을 특정 서버에 올리신 뒤 scp명령어로 각 서버에 배포 합니다.
scp tajo-0.2.0-incubating-src.tar.gz dakao@search-dn-hadoop04:/home/hadoop/hadoop/install/
압축해제 :
$ tar xvfz tajo-0.2.0-incubating-src.tar.gz
Build :
압축해제를 한 뒤에 나온 소스코드를 빌드시켜보자! 라고 했는데 maven project 이다~~ㅠ ㅠ
maven 다운! : http://maven.apache.org/download.cgi
.profile에 추가
export MAVEN_HOME=/home/hadoop/hadoop/apache-maven-3.2.3
export PATH=$PATH:$HADOOP_HOME/bin:$JAVA_HOME/bin:$MAVEN_HOME/bin
source .profile 로 적용!
잘 깔렸나 확인!
$ mvn -version
Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-11T13:58:10-07:00)
Maven home: /home/hadoop/hadoop/apache-maven-3.2.3
Java version: 1.7.0_67, vendor: Oracle Corporation
Java home: /home/hadoop/hadoop/jdk1.7.0_67/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.13.0-32-generic", arch: "amd64", family: "unix"
이제! 진짜 빌드시켜보자! ㅎㅎㅎ
우선, /home/hadoop/hadoop/tajo-0.2.0-incubating 로 이동!
참고) /home/hadoop/hadoop/tajo-0.2.0-incubating/BUILDING.txt 의 내용이다.
Maven build goals:
* Clean : mvn clean
* Compile : mvn compile
* Run tests : mvn test
* Run integrating tests : mvn verify
* Create JAR : mvn package
* Run findbugs : mvn compile findbugs:findbugs
* Install JAR in M2 cache : mvn install
* Build distribution : mvn package [-Pdist][-Dtar]
명령어 수행!
mvn clean package -DskipTests -Pdist -Dtar
error
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2:exec (generate-sources) on project tajo-common: Command execution failed. Cannot run program "protoc" (in directory "/home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common"): error=2, No such file or directory -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :tajo-common |
http://stackoverflow.com/questions/22620300/protocol-buffers-compiler-maven-plugin
Your protoc executable could not be executed on linux
위의 오류가나서..아래의 사이트를 통해 셋팅해주었다!!
http://www.confusedcoders.com/random/how-to-install-protocol-buffer-2-5-0-on-ubuntu-13-04
셋팅 후 확인
protoc --version
libprotoc 2.5.0
다시 빌드 시도!!
역시나 오류..ㅠㅠ..
[ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/src/main/java/org/apache/tajo/util/Bytes.java:[27,15] Unsafe is internal proprietary API and may be removed in a future release [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[746,37] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[757,30] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[124,37] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[135,30] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[956,37] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[967,30] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1405,37] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1416,30] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2064,37] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2075,30] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2701,37] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2712,30] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[109,37] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[120,30] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[621,37] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[632,30] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[1063,37] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[1074,30] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[1505,37] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[1516,30] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[1931,37] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[1942,30] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/util/TestProtos.java:[144,37] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/util/TestProtos.java:[155,30] error: cannot find symbol [ERROR] symbol: class Parser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/src/main/java/org/apache/tajo/util/Bytes.java:[1063,19] Unsafe is internal proprietary API and may be removed in a future release [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/src/main/java/org/apache/tajo/util/Bytes.java:[1069,21] Unsafe is internal proprietary API and may be removed in a future release [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/src/main/java/org/apache/tajo/util/Bytes.java:[1074,28] Unsafe is internal proprietary API and may be removed in a future release [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[885,8] error: getUnknownFields() in DataType cannot override getUnknownFields() in GeneratedMessage [ERROR] overridden method is final /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[905,19] error: cannot find symbol [ERROR] symbol: method parseUnknownField(CodedInputStream,Builder,ExtensionRegistryLite,int) location: class DataType /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[935,15] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(DataType) location: variable e of type InvalidProtocolBufferException /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[938,27] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(DataType) location: class InvalidProtocolBufferException /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[941,8] error: cannot find symbol [ERROR] symbol: method makeExtensionsImmutable() location: class DataType /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[952,10] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<DataType>,Class<Builder>) location: variable internal_static_DataType_fieldAccessorTable of type FieldAccessorTable /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[957,31] error: cannot find symbol [ERROR] symbol: class AbstractParser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[966,4] error: method does not override or implement a method from a supertype [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[1024,14] error: cannot find symbol [ERROR] symbol: method isValidUtf8() location: variable bs of type ByteString /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[1246,12] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<DataType>,Class<Builder>) location: variable internal_static_DataType_fieldAccessorTable of type FieldAccessorTable /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[1363,75] error: cannot find symbol [ERROR] symbol: method getUnfinishedMessage() location: variable e of type InvalidProtocolBufferException /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[1575,56] error: constructor FieldAccessorTable in class FieldAccessorTable cannot be applied to given types; [ERROR] reason: actual and formal argument lists differ in length /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[64,8] error: getUnknownFields() in QueryIdProto cannot override getUnknownFields() in GeneratedMessage [ERROR] overridden method is final /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[84,19] error: cannot find symbol [ERROR] symbol: method parseUnknownField(CodedInputStream,Builder,ExtensionRegistryLite,int) location: class QueryIdProto /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[103,15] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(QueryIdProto) location: variable e of type InvalidProtocolBufferException /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[106,27] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(QueryIdProto) location: class InvalidProtocolBufferException /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[109,8] error: cannot find symbol [ERROR] symbol: method makeExtensionsImmutable() location: class QueryIdProto /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[120,10] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<QueryIdProto>,Class<Builder>) location: variable internal_static_QueryIdProto_fieldAccessorTable of type FieldAccessorTable /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[125,31] error: cannot find symbol [ERROR] symbol: class AbstractParser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[134,4] error: method does not override or implement a method from a supertype [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[160,14] error: cannot find symbol [ERROR] symbol: method isValidUtf8() location: variable bs of type ByteString /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[385,12] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<QueryIdProto>,Class<Builder>) location: variable internal_static_QueryIdProto_fieldAccessorTable of type FieldAccessorTable /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[497,71] error: cannot find symbol [ERROR] symbol: method getUnfinishedMessage() location: variable e of type InvalidProtocolBufferException /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[678,8] error: getUnknownFields() in ExecutionBlockIdProto cannot override getUnknownFields() in GeneratedMessage [ERROR] overridden method is final /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[698,19] error: cannot find symbol [ERROR] symbol: method parseUnknownField(CodedInputStream,Builder,ExtensionRegistryLite,int) location: class ExecutionBlockIdProto /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[725,15] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(ExecutionBlockIdProto) location: variable e of type InvalidProtocolBufferException /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[728,27] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(ExecutionBlockIdProto) location: class InvalidProtocolBufferException /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[731,8] error: cannot find symbol [ERROR] symbol: method makeExtensionsImmutable() location: class ExecutionBlockIdProto /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[742,10] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<ExecutionBlockIdProto>,Class<Builder>) location: variable internal_static_ExecutionBlockIdProto_fieldAccessorTable of type FieldAccessorTable /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[747,31] error: cannot find symbol [ERROR] symbol: class AbstractParser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[756,4] error: method does not override or implement a method from a supertype [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[990,12] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<ExecutionBlockIdProto>,Class<Builder>) location: variable internal_static_ExecutionBlockIdProto_fieldAccessorTable of type FieldAccessorTable /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1113,80] error: cannot find symbol [ERROR] symbol: method getUnfinishedMessage() location: variable e of type InvalidProtocolBufferException /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1337,8] error: getUnknownFields() in QueryUnitIdProto cannot override getUnknownFields() in GeneratedMessage [ERROR] overridden method is final /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1357,19] error: cannot find symbol [ERROR] symbol: method parseUnknownField(CodedInputStream,Builder,ExtensionRegistryLite,int) location: class QueryUnitIdProto /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1384,15] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(QueryUnitIdProto) location: variable e of type InvalidProtocolBufferException /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1387,27] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(QueryUnitIdProto) location: class InvalidProtocolBufferException /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1390,8] error: cannot find symbol [ERROR] symbol: method makeExtensionsImmutable() location: class QueryUnitIdProto /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1401,10] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<QueryUnitIdProto>,Class<Builder>) location: variable internal_static_QueryUnitIdProto_fieldAccessorTable of type FieldAccessorTable /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1406,31] error: cannot find symbol [ERROR] symbol: class AbstractParser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1415,4] error: method does not override or implement a method from a supertype [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1649,12] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<QueryUnitIdProto>,Class<Builder>) location: variable internal_static_QueryUnitIdProto_fieldAccessorTable of type FieldAccessorTable /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1772,75] error: cannot find symbol [ERROR] symbol: method getUnfinishedMessage() location: variable e of type InvalidProtocolBufferException /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1996,8] error: getUnknownFields() in QueryUnitAttemptIdProto cannot override getUnknownFields() in GeneratedMessage [ERROR] overridden method is final /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2016,19] error: cannot find symbol [ERROR] symbol: method parseUnknownField(CodedInputStream,Builder,ExtensionRegistryLite,int) location: class QueryUnitAttemptIdProto /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2043,15] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(QueryUnitAttemptIdProto) location: variable e of type InvalidProtocolBufferException /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2046,27] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(QueryUnitAttemptIdProto) location: class InvalidProtocolBufferException /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2049,8] error: cannot find symbol [ERROR] symbol: method makeExtensionsImmutable() location: class QueryUnitAttemptIdProto /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2060,10] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<QueryUnitAttemptIdProto>,Class<Builder>) location: variable internal_static_QueryUnitAttemptIdProto_fieldAccessorTable of type FieldAccessorTable /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2065,31] error: cannot find symbol [ERROR] symbol: class AbstractParser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2074,4] error: method does not override or implement a method from a supertype [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2308,12] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<QueryUnitAttemptIdProto>,Class<Builder>) location: variable internal_static_QueryUnitAttemptIdProto_fieldAccessorTable of type FieldAccessorTable /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2431,82] error: cannot find symbol [ERROR] symbol: method getUnfinishedMessage() location: variable e of type InvalidProtocolBufferException /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2646,8] error: getUnknownFields() in SessionIdProto cannot override getUnknownFields() in GeneratedMessage [ERROR] overridden method is final /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2666,19] error: cannot find symbol [ERROR] symbol: method parseUnknownField(CodedInputStream,Builder,ExtensionRegistryLite,int) location: class SessionIdProto /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2680,15] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(SessionIdProto) location: variable e of type InvalidProtocolBufferException /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2683,27] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(SessionIdProto) location: class InvalidProtocolBufferException /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2686,8] error: cannot find symbol [ERROR] symbol: method makeExtensionsImmutable() location: class SessionIdProto /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2697,10] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<SessionIdProto>,Class<Builder>) location: variable internal_static_SessionIdProto_fieldAccessorTable of type FieldAccessorTable /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2702,31] error: cannot find symbol [ERROR] symbol: class AbstractParser location: package com.google.protobuf /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2711,4] error: method does not override or implement a method from a supertype [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2737,14] error: cannot find symbol [ERROR] symbol: method isValidUtf8() location: variable bs of type ByteString /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2925,12] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<SessionIdProto>,Class<Builder>) location: variable internal_static_SessionIdProto_fieldAccessorTable of type FieldAccessorTable /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[3024,73] error: cannot find symbol [ERROR] symbol: method getUnfinishedMessage() location: variable e of type InvalidProtocolBufferException /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[3172,60] error: constructor FieldAccessorTable in class FieldAccessorTable cannot be applied to given types; [ERROR] reason: actual and formal argument lists differ in length /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[3178,69] error: constructor FieldAccessorTable in class FieldAccessorTable cannot be applied to given types; [ERROR] reason: actual and formal argument lists differ in length /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[3184,64] error: constructor FieldAccessorTable in class FieldAccessorTable cannot be applied to given types; [ERROR] reason: actual and formal argument lists differ in length /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[3190,71] error: constructor FieldAccessorTable in class FieldAccessorTable cannot be applied to given types; [ERROR] reason: actual and formal argument lists differ in length /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[3196,62] error: constructor FieldAccessorTable in class FieldAccessorTable cannot be applied to given types; [ERROR] reason: actual and formal argument lists differ in length /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[54,8] error: getUnknownFields() in StringProto cannot override getUnknownFields() in GeneratedMessage [ERROR] overridden method is final /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[74,19] error: cannot find symbol [ERROR] symbol: method parseUnknownField(CodedInputStream,Builder,ExtensionRegistryLite,int) location: class StringProto /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[88,15] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(StringProto) location: variable e of type InvalidProtocolBufferException /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[91,27] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(StringProto) location: class InvalidProtocolBufferException /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[94,8] error: cannot find symbol [ERROR] symbol: method makeExtensionsImmutable() location: class StringProto /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[105,10] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<StringProto>,Class<Builder>) location: variable internal_static_StringProto_fieldAccessorTable of type FieldAccessorTable /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[110,31] error: cannot find symbol [INFO] 104 errors [INFO] ------------------------------------------------------------- [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Tajo Main ......................................... SUCCESS [0.956s] [INFO] Tajo Project POM .................................. SUCCESS [2.513s] [INFO] Tajo Common ....................................... FAILURE [31.626s] [INFO] Tajo Algebra ...................................... SKIPPED [INFO] Tajo Rpc .......................................... SKIPPED [INFO] Tajo Catalog Common ............................... SKIPPED [INFO] Tajo Catalog Client ............................... SKIPPED [INFO] Tajo Catalog Server ............................... SKIPPED [INFO] Tajo Core Storage ................................. SKIPPED [INFO] Tajo Core PullServer .............................. SKIPPED [INFO] Tajo Core Backend ................................. SKIPPED [INFO] Tajo Core ......................................... SKIPPED [INFO] Tajo Catalog ...................................... SKIPPED [INFO] Tajo Distribution ................................. SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 36.594s [INFO] Finished at: Mon Sep 08 04:29:21 PDT 2014 [INFO] Final Memory: 23M/61M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project tajo-common: Compilation failure: Compilation failure: [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/src/main/java/org/apache/tajo/util/Bytes.java:[27,15] Unsafe is internal proprietary API and may be removed in a future release [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[746,37] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[757,30] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[124,37] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[135,30] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[956,37] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[967,30] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1405,37] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1416,30] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2064,37] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2075,30] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2701,37] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2712,30] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[109,37] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[120,30] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[621,37] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[632,30] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[1063,37] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[1074,30] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[1505,37] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[1516,30] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[1931,37] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[1942,30] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/util/TestProtos.java:[144,37] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/util/TestProtos.java:[155,30] error: cannot find symbol [ERROR] symbol: class Parser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/src/main/java/org/apache/tajo/util/Bytes.java:[1063,19] Unsafe is internal proprietary API and may be removed in a future release [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/src/main/java/org/apache/tajo/util/Bytes.java:[1069,21] Unsafe is internal proprietary API and may be removed in a future release [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/src/main/java/org/apache/tajo/util/Bytes.java:[1074,28] Unsafe is internal proprietary API and may be removed in a future release [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[885,8] error: getUnknownFields() in DataType cannot override getUnknownFields() in GeneratedMessage [ERROR] overridden method is final [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[905,19] error: cannot find symbol [ERROR] symbol: method parseUnknownField(CodedInputStream,Builder,ExtensionRegistryLite,int) [ERROR] location: class DataType [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[935,15] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(DataType) [ERROR] location: variable e of type InvalidProtocolBufferException [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[938,27] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(DataType) [ERROR] location: class InvalidProtocolBufferException [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[941,8] error: cannot find symbol [ERROR] symbol: method makeExtensionsImmutable() [ERROR] location: class DataType [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[952,10] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<DataType>,Class<Builder>) [ERROR] location: variable internal_static_DataType_fieldAccessorTable of type FieldAccessorTable [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[957,31] error: cannot find symbol [ERROR] symbol: class AbstractParser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[966,4] error: method does not override or implement a method from a supertype [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[1024,14] error: cannot find symbol [ERROR] symbol: method isValidUtf8() [ERROR] location: variable bs of type ByteString [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[1246,12] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<DataType>,Class<Builder>) [ERROR] location: variable internal_static_DataType_fieldAccessorTable of type FieldAccessorTable [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[1363,75] error: cannot find symbol [ERROR] symbol: method getUnfinishedMessage() [ERROR] location: variable e of type InvalidProtocolBufferException [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/common/TajoDataTypes.java:[1575,56] error: constructor FieldAccessorTable in class FieldAccessorTable cannot be applied to given types; [ERROR] reason: actual and formal argument lists differ in length [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[64,8] error: getUnknownFields() in QueryIdProto cannot override getUnknownFields() in GeneratedMessage [ERROR] overridden method is final [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[84,19] error: cannot find symbol [ERROR] symbol: method parseUnknownField(CodedInputStream,Builder,ExtensionRegistryLite,int) [ERROR] location: class QueryIdProto [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[103,15] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(QueryIdProto) [ERROR] location: variable e of type InvalidProtocolBufferException [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[106,27] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(QueryIdProto) [ERROR] location: class InvalidProtocolBufferException [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[109,8] error: cannot find symbol [ERROR] symbol: method makeExtensionsImmutable() [ERROR] location: class QueryIdProto [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[120,10] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<QueryIdProto>,Class<Builder>) [ERROR] location: variable internal_static_QueryIdProto_fieldAccessorTable of type FieldAccessorTable [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[125,31] error: cannot find symbol [ERROR] symbol: class AbstractParser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[134,4] error: method does not override or implement a method from a supertype [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[160,14] error: cannot find symbol [ERROR] symbol: method isValidUtf8() [ERROR] location: variable bs of type ByteString [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[385,12] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<QueryIdProto>,Class<Builder>) [ERROR] location: variable internal_static_QueryIdProto_fieldAccessorTable of type FieldAccessorTable [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[497,71] error: cannot find symbol [ERROR] symbol: method getUnfinishedMessage() [ERROR] location: variable e of type InvalidProtocolBufferException [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[678,8] error: getUnknownFields() in ExecutionBlockIdProto cannot override getUnknownFields() in GeneratedMessage [ERROR] overridden method is final [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[698,19] error: cannot find symbol [ERROR] symbol: method parseUnknownField(CodedInputStream,Builder,ExtensionRegistryLite,int) [ERROR] location: class ExecutionBlockIdProto [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[725,15] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(ExecutionBlockIdProto) [ERROR] location: variable e of type InvalidProtocolBufferException [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[728,27] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(ExecutionBlockIdProto) [ERROR] location: class InvalidProtocolBufferException [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[731,8] error: cannot find symbol [ERROR] symbol: method makeExtensionsImmutable() [ERROR] location: class ExecutionBlockIdProto [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[742,10] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<ExecutionBlockIdProto>,Class<Builder>) [ERROR] location: variable internal_static_ExecutionBlockIdProto_fieldAccessorTable of type FieldAccessorTable [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[747,31] error: cannot find symbol [ERROR] symbol: class AbstractParser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[756,4] error: method does not override or implement a method from a supertype [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[990,12] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<ExecutionBlockIdProto>,Class<Builder>) [ERROR] location: variable internal_static_ExecutionBlockIdProto_fieldAccessorTable of type FieldAccessorTable [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1113,80] error: cannot find symbol [ERROR] symbol: method getUnfinishedMessage() [ERROR] location: variable e of type InvalidProtocolBufferException [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1337,8] error: getUnknownFields() in QueryUnitIdProto cannot override getUnknownFields() in GeneratedMessage [ERROR] overridden method is final [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1357,19] error: cannot find symbol [ERROR] symbol: method parseUnknownField(CodedInputStream,Builder,ExtensionRegistryLite,int) [ERROR] location: class QueryUnitIdProto [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1384,15] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(QueryUnitIdProto) [ERROR] location: variable e of type InvalidProtocolBufferException [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1387,27] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(QueryUnitIdProto) [ERROR] location: class InvalidProtocolBufferException [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1390,8] error: cannot find symbol [ERROR] symbol: method makeExtensionsImmutable() [ERROR] location: class QueryUnitIdProto [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1401,10] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<QueryUnitIdProto>,Class<Builder>) [ERROR] location: variable internal_static_QueryUnitIdProto_fieldAccessorTable of type FieldAccessorTable [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1406,31] error: cannot find symbol [ERROR] symbol: class AbstractParser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1415,4] error: method does not override or implement a method from a supertype [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1649,12] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<QueryUnitIdProto>,Class<Builder>) [ERROR] location: variable internal_static_QueryUnitIdProto_fieldAccessorTable of type FieldAccessorTable [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1772,75] error: cannot find symbol [ERROR] symbol: method getUnfinishedMessage() [ERROR] location: variable e of type InvalidProtocolBufferException [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[1996,8] error: getUnknownFields() in QueryUnitAttemptIdProto cannot override getUnknownFields() in GeneratedMessage [ERROR] overridden method is final [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2016,19] error: cannot find symbol [ERROR] symbol: method parseUnknownField(CodedInputStream,Builder,ExtensionRegistryLite,int) [ERROR] location: class QueryUnitAttemptIdProto [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2043,15] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(QueryUnitAttemptIdProto) [ERROR] location: variable e of type InvalidProtocolBufferException [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2046,27] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(QueryUnitAttemptIdProto) [ERROR] location: class InvalidProtocolBufferException [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2049,8] error: cannot find symbol [ERROR] symbol: method makeExtensionsImmutable() [ERROR] location: class QueryUnitAttemptIdProto [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2060,10] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<QueryUnitAttemptIdProto>,Class<Builder>) [ERROR] location: variable internal_static_QueryUnitAttemptIdProto_fieldAccessorTable of type FieldAccessorTable [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2065,31] error: cannot find symbol [ERROR] symbol: class AbstractParser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2074,4] error: method does not override or implement a method from a supertype [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2308,12] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<QueryUnitAttemptIdProto>,Class<Builder>) [ERROR] location: variable internal_static_QueryUnitAttemptIdProto_fieldAccessorTable of type FieldAccessorTable [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2431,82] error: cannot find symbol [ERROR] symbol: method getUnfinishedMessage() [ERROR] location: variable e of type InvalidProtocolBufferException [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2646,8] error: getUnknownFields() in SessionIdProto cannot override getUnknownFields() in GeneratedMessage [ERROR] overridden method is final [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2666,19] error: cannot find symbol [ERROR] symbol: method parseUnknownField(CodedInputStream,Builder,ExtensionRegistryLite,int) [ERROR] location: class SessionIdProto [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2680,15] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(SessionIdProto) [ERROR] location: variable e of type InvalidProtocolBufferException [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2683,27] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(SessionIdProto) [ERROR] location: class InvalidProtocolBufferException [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2686,8] error: cannot find symbol [ERROR] symbol: method makeExtensionsImmutable() [ERROR] location: class SessionIdProto [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2697,10] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<SessionIdProto>,Class<Builder>) [ERROR] location: variable internal_static_SessionIdProto_fieldAccessorTable of type FieldAccessorTable [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2702,31] error: cannot find symbol [ERROR] symbol: class AbstractParser [ERROR] location: package com.google.protobuf [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2711,4] error: method does not override or implement a method from a supertype [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2737,14] error: cannot find symbol [ERROR] symbol: method isValidUtf8() [ERROR] location: variable bs of type ByteString [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[2925,12] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<SessionIdProto>,Class<Builder>) [ERROR] location: variable internal_static_SessionIdProto_fieldAccessorTable of type FieldAccessorTable [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[3024,73] error: cannot find symbol [ERROR] symbol: method getUnfinishedMessage() [ERROR] location: variable e of type InvalidProtocolBufferException [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[3172,60] error: constructor FieldAccessorTable in class FieldAccessorTable cannot be applied to given types; [ERROR] reason: actual and formal argument lists differ in length [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[3178,69] error: constructor FieldAccessorTable in class FieldAccessorTable cannot be applied to given types; [ERROR] reason: actual and formal argument lists differ in length [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[3184,64] error: constructor FieldAccessorTable in class FieldAccessorTable cannot be applied to given types; [ERROR] reason: actual and formal argument lists differ in length [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[3190,71] error: constructor FieldAccessorTable in class FieldAccessorTable cannot be applied to given types; [ERROR] reason: actual and formal argument lists differ in length [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/TajoIdProtos.java:[3196,62] error: constructor FieldAccessorTable in class FieldAccessorTable cannot be applied to given types; [ERROR] reason: actual and formal argument lists differ in length [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[54,8] error: getUnknownFields() in StringProto cannot override getUnknownFields() in GeneratedMessage [ERROR] overridden method is final [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[74,19] error: cannot find symbol [ERROR] symbol: method parseUnknownField(CodedInputStream,Builder,ExtensionRegistryLite,int) [ERROR] location: class StringProto [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[88,15] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(StringProto) [ERROR] location: variable e of type InvalidProtocolBufferException [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[91,27] error: cannot find symbol [ERROR] symbol: method setUnfinishedMessage(StringProto) [ERROR] location: class InvalidProtocolBufferException [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[94,8] error: cannot find symbol [ERROR] symbol: method makeExtensionsImmutable() [ERROR] location: class StringProto [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[105,10] error: cannot find symbol [ERROR] symbol: method ensureFieldAccessorsInitialized(Class<StringProto>,Class<Builder>) [ERROR] location: variable internal_static_StringProto_fieldAccessorTable of type FieldAccessorTable [ERROR] /home/hadoop/hadoop/tajo-0.2.0-incubating/tajo-common/target/generated-sources/proto/org/apache/tajo/rpc/protocolrecords/PrimitiveProtos.java:[110,31] error: cannot find symbol [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :tajo-common |
protoc 2.5.0 하고는 궁합이 맞질 않는 것 같다..
protoc 2.4.0으로 셋팅하려는데..문제가 발생하였다.
error
“Oracle JDK 7 Is NOT installed” error
http://askubuntu.com/questions/414885/oracle-jdk-7-is-not-installed-error
위의 사이트를 참고하여 해결!
........
update-alternatives: using /usr/lib/jvm/java-7-oracle/bin/wsimport to provide /usr/bin/wsimport (wsimport) in auto mode
update-alternatives: using /usr/lib/jvm/java-7-oracle/bin/xjc to provide /usr/bin/xjc (xjc) in auto mode
Oracle JDK 7 installed
update-alternatives: using /usr/lib/jvm/java-7-oracle/jre/lib/amd64/libnpjp2.so to provide /usr/lib/mozilla/plugins/libjavaplugin.so (mozilla-javaplugin.so) in auto mode
Oracle JRE 7 browser plugin installed
다시 protoc 2.4.0을 셋팅 해보겠다!
참고 : https://pixhawk.ethz.ch/installation/ubuntu
Google Protocol BuffersWe're also using Google Protocol Buffers for message serialization. The following commands will install protobuf-2.4.1 that is needed for some processes. wget http://protobuf.googlecode.com/files/protobuf-2.4.1.tar.gz tar xvfz protobuf-2.4.1.tar.gz cd protobuf-2.4.1 ./configure make sudo make install |
dakao@ubuntu:/home/hadoop/hadoop/protobuf-2.4.1$ protoc --version
libprotoc 2.4.1
다시 빌드 시도!![참고 사이트 : http://tajo.apache.org/docs/0.8.0/getting_started/building.html ]
$ cd tajo-x.y.z $ mvn clean package -DskipTests -Pdist -Dtar $ ls tajo-dist/target/tajo-x.y.z-SNAPSHOT.tar.gz
[결과] ㅠ_ㅠ 드디어 성공이네요!!
........................ [INFO] Executed tasks [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Tajo Main ......................................... SUCCESS [0.971s] [INFO] Tajo Project POM .................................. SUCCESS [1.851s] [INFO] Tajo Common ....................................... SUCCESS [30.317s] [INFO] Tajo Algebra ...................................... SUCCESS [22.320s] [INFO] Tajo Rpc .......................................... SUCCESS [12.125s] [INFO] Tajo Catalog Common ............................... SUCCESS [11.075s] [INFO] Tajo Catalog Client ............................... SUCCESS [0.515s] [INFO] Tajo Catalog Server ............................... SUCCESS [1.247s] [INFO] Tajo Core Storage ................................. SUCCESS [1:22.182s] [INFO] Tajo Core PullServer .............................. SUCCESS [0.732s] [INFO] Tajo Core Backend ................................. SUCCESS [1:30.781s] [INFO] Tajo Core ......................................... SUCCESS [0.572s] [INFO] Tajo Catalog ...................................... SUCCESS [0.688s] [INFO] Tajo Distribution ................................. SUCCESS [3.251s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 4:20.107s [INFO] Finished at: Mon Sep 08 06:07:03 PDT 2014 [INFO] Final Memory: 51M/205M [INFO] ------------------------------------------------------------------------ |
# 빌드 후 나온 스냅샷 압축 해제
그리고 build후 생긴 tajo-dist/target/tajo-0.2.0-incubating.tar.gz 압축을 해제한다.
$ tar xvfz ./tajo-dist/target/tajo-0.2.0-incubating.tar.gz 로 압축을 해제한다.
# 타조 클러스터
http://tajo.apache.org/docs/0.8.0/configuration/preliminary.html
하하하하하하하....멘붕이네요 하둡 2.x version부터 지원을 하는군요! ㅎㅎㅎㅎ
우선 하둡 2.x를 셋팅하도록 해야겠네요..ㅎㅎ 타조 클러스터는 그 후에 포스팅 하도록 하겠습니다^-^;
앞으로는 더 자세히 알아보고 덤벼야겠다는 생각을 했습니다..ㅠ.ㅠ..
그리고 Chef나 Docker같은 친구들과 친해져야겠다는 생각이 들었네요..
참고 사이트 :
http://tajo.apache.org/
https://blogs.apache.org/tajo/entry/apache_tajo_0_2_0
http://ko.wikipedia.org/wiki/%EB%8C%80%EC%88%98%ED%95%99
http://blrunner.com/67
http://ubuntuforums.org/showthread.php?t=1968712
- END -