Ubuntu下Lucene环境搭配

最近想着用一下lucene,就过来简单的写一写,后续还会有。 网上有很多lucene学习资料,例如,lucene源码解析,大家可以去搜一下。这里只是简单介绍怎样搭建lucene所需的环境。 lucene是Apache开源基金会其中一个开源全文检索引擎工具包,是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。是用Java实现的,所以要想运行lucene就需要搭建JDK环境。 Ubuntu中有自带一个openjdk功能貌似不是很强大,所以果断sun jdk走起~ 下面就介绍sun jdk在ubuntu中的安装。其实安装过程是很简单的,错误都是出在环境变量的设置上。 1. 到oracle官网下载linux版本jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 我的ubuntu是32位的~ 下载的包,名字如下:jdk-7u25-linux-i586.tar.gz 2. 下载完么,就要解压安装,首先在/usr/lib下建一个文件夹名为jvm。然后将压缩包解压至jvm,安装就算完成了~(就是喜欢linux这种不用点来点去的安装,还没有进度条让你抓狂~吼吼~)命令如下: sudo mkdir -p /usr/lib/jvm/ sudo tar zxvf ~/Downloads/jdk-7u25-linux-i586.tar.gz -C /usr/lib/jvm jdk1.7.0_25就是我们要用的~ 3. 然后就是设置jdk的环境变量,终于来到容易出错的地方了。 网上有很多设置环境变量的方法,让我们来总结一下有哪几种,不过要提醒大家,修改需谨慎有可能什么命令都用不了了呢。最好复制一份出来改。。 3.1 修改/etc/profile文件: 事实证明用这个方法修改之后会对所有的用户生效,如果修改错了,所有的用户在图形界面下都进不去。。 用以下命令修改: vim /etc/profile 在profile文件中使用:/CLASSPATH命令找到环境变量设置的地方,其实文件就一页那么点,只是想练习一下快捷键。 修改CLASSPATH如下:  29 JAVA_HOME=/usr/lib/jvm/jdk1.7.0_25  30 PATH=$JAVA_HOME/bin:$PATH  31 CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  32 export JAVA_HOME  33 export PATH 34 export CLASSPATH 效果如下图: 要注意一个跟windows设置十分不一样的地方,就是CLASSPATH是以“:”冒号来分割的,冒号啊,不要习惯性写成分号~~~ 修改之后使用:wq!命令保存退出,不过当然要进行某种操作来让修改生效,这时候就需要source命令了,命令如下: soure /etc/profile […]