extremedb java_实时内存数据库eXtremeDB 在linux系统下的java开发环境
Linux下配置eXtremeDB JAVA开发环境
样例系统环境:
操作系统:CentOs 6.5 x64
一、 安装必备软件
安装jdk
sudoyum install java-1.7.0-openjdk-devel.x86_64 -y
安装glibc-devel
sudoyum -y install glibc-devel.i686
安装 g++
sudoyum -y install gcc-c++.x86_64
二、 配置eXtremeDB
在eXtremeDB解压后的根目录下,执行
makeclean
在eXtremeDB解压后的根目录下,执行
viinclude/header.mak
进入vi后,不要切换模式,直接键盘输入663G(用于定位到663行),待修改内容应该位于这一行的附近,不同版本有所区别。
键盘单击i,进入编辑模式,
将
STATICF = -static
改为
STATICF =
按下ESC进入命令模式,输入ZZ(大写)保存并退出vi
三、 验证是否编译成功
在eXtremeDB解压后的根目录下,执行
makeSHOW_BUILD_LOG=on x64=on
验证编译结果:
进入 eXtremeDB/samples/java/perf
目录
执行./Perf.sh
执行结果为
[lyl@localhostperf]$ ./Perf.sh
Elapsedtime for inserting 100000 records: 425 milliseconds
Elapsedtime for 200000 hash searches: 278 milliseconds
Elapsedtime for 200000 tree searches: 280 milliseconds
Elapsedtime for traversal 100000 records: 98 milliseconds
Elapsedtime for removing 100000 records: 527 milliseconds
则eXtremeDB部署成功
四、 进一步的配置
为了方便以后的编辑(直接使用javac java等命令),还可以进行如下设置。
vi~/.bash_profile
添加两行(添加方法:进入vi 后按G(大写)进入末行 按o(小写)进入编辑模式)
exportCLASSPATH=.:/home/lyl/eXtremeDB/target/bin/extremedb.jar:/home/lyl/eXtremeDB/target/bin/extremedb_jdbc.jar
exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/lyl/eXtremeDB/target/bin.so/
注意,这两行等号后的目录请根据本机的eXtremeDB实际解压目录修改
按ESC,按ZZ(大写)保存并退出
让环境变量修改立即生效
source~/.bash_profile
这样配置后,可以比较方便的通过javac、java命令编译运行程序。
但我们推荐功能更强、灵活性更高的shell脚本方式编译运行程序。
五、 eclipse中的配置
一、右键单击项目,选择项目属性。
二、添加jar包
三、注意“进一步的配置”中,添加的环境变量
exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/lyl/eXtremeDB/target/bin.so/
此环境变量需重启系统后,才能在Eclipse中生效
————————————————
版权声明:本文为CSDN博主「weixin_39967938」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_39967938/article/details/114198478
相关文章