实时内存数据库eXtremeDB 在linux系统下的java开发环境搭建
来源:互联网 发布:小型防身武器知乎 编辑:程序博客网 时间:2024/05/29 08:37
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中生效
- 实时内存数据库eXtremeDB 在linux系统下的java开发环境搭建
- Linux实时内存数据库eXtremeDB性能
- 嵌入式实时内存数据库eXtremeDB.
- linux系统下搭建java开发环境
- Linux 系统下搭建Java开发环境
- 在LINUX下搭建JAVA开发环境
- 在 Linux 下搭建 Java 开发环境
- 转 实时数据管理 eXtremeDB内存数据库评测
- LINUX下搭建JAVA的开发环境
- linux下Java开发环境的搭建
- Linux下Java开发环境的搭建
- 在linux系统下搭建java开发环境(jdk1.6+tomcat6.0+eclipse3.2+myeclipse5.2)的过程
- 在Linux系统下搭建Java编程操练环境
- Linux Ubuntu系统下Java开发环境搭建
- php+java在linux下搭建开发环境
- 在ubuntu linux下搭建Java Web开发环境
- Linux环境下Java环境(开发&服务器)的搭建
- Linux系统下搭建C/C++开发的IDE环境
- 【恒天云技术分享系列10】OpenStack块存储技术
- Customized content provider
- ARM指令集
- 系统设计
- Python强大的内置方法
- 实时内存数据库eXtremeDB 在linux系统下的java开发环境搭建
- smarty if conditions
- Aptana插件的安装
- apache 设置 路由重写
- QSlider进度条
- Android Fragment完全解析
- 单纯p2p理财模式难以发展壮大和长久存在!
- 黑马程序员--IO流操作(1)
- 子类不能继承或覆盖父类的private方法