AsterixDB是一个可扩展的并行分布式数据管理与分析系统,针对半结构化数据与图数据模型,更多的应用在实时的半结构化网络数据中。项目今年由UCI的MultiMedia Lab发起,项目地址http://asterix.ics.uci.edu/,项目代码托管在http://code.google.com/p/asterixdb。周末花了两天将其跑起来。
简单说项目的管理使用到了我从未用过的maven2,它提供了整套build规则。
dbquery与并行处理部分的上层接口是java写的
简单换下java jdk,sun上下载最新的jdk1.7,tar后
sudo update-alternatives --install /usr/bin/java java YOURPATH/jdk1.7.0_09/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac YOURPATH/jdk1.7.0_09/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar YOURPATH/jdk1.7.0_09/bin/jar 300
把java执行路径添加到java环境的软连接中。
之后sudo update-alternatives --config java
更新完成后,就可以按照wiki上的进行了。
我在build过程中,多项错误,jar包无法download,test过不去,主要都是拜GFW所赐。