搜索服务运行了3天,突然出现
Exception in thread "Timer-2" java.lang.RuntimeException: (JE 4.1.10) JAVA_ERROR: Java Error occurred, recovery may not be possible.
原因还不知道,只是在一个英文论坛里找个些零碎信息,查看了一下,如果用FS存储,240MB的索引文件,频繁add、del后,现在膨胀到2.4G,膨胀了10倍, ENV_RUN_CLEANER默认是true了,但是好像一点效果都没有
根据上面提到的论坛上的信息,修改 ENV_RUN_CLEANER 为false。然后定时手工清除。
Environment.cleanLog(); 效果还是挺明显的,测试了一下,每次调用 cleanLog后,文件马上会减少,接近正常文件的大小。
LOG_FILE_MAX设置为100MB,这个值越大,日志文件就越大,数据膨胀的就越厉害。怪不得默认只有10MB。
目前彻底放弃这个东西了,比较难控制,只是je版本,其他的不了解,要是用nosql,还是用mongoDB吧。
分享到:
相关推荐
Oracle BerkeleyDB-JE je-6.0.11
BerkeleyDB-Core-C-GSG.pdf bdb c开发手册 英文版
Berkeley DB JE-7.0.6 jar包
Java-Edition-BerkeleyDB-3.1.0,国外的开源数据库,供大家参考
(二) Berkeley DB -- Access Method Configuration_iyangjian2005997_新浪博客.mht
BerkeleyDB和Sqlite是当前最流行的嵌入式开源数据库。
db-6.1.26.tar.gz berkeley db
关于berkeley db 4.6.2的介绍性文章,是了解berkeley db的技术文档。
Berkeley DB -- 入门知识和一个小例子_iyangjian2005997_新浪博客.mht
Life After BerkeleyDB- OpenLDAP's Memory-Mapped Database
berkeley db je-6.4.9.gz
Berkeley DB4.8以上各版本,已经亲测过哪些版本可与redhat6.5兼容,见附件名称备注。
Berkeley DB是一个开源的文件数据库,介于关系数据库与内存数据库之间,使用方式与内存数据库类似,它提供的是一系列直接访问数据库的函数,而不是像关系数据库那样需要网络通讯、SQL解析等步骤,本文件是早期版本
嵌入式数据库,功能强大,可用于如QQ本地的聊天记录数据库等,使用方便,效率高
官方版本,亲测可用
来自于oracle的BerkeleyDB帮助文件,里面有代码的。
1. Introduction to Berkeley DB ......... 1 About This Manual .......... 2 Berkeley DB Concepts ........... 2 Access Methods ......... 4 Selecting Access Methods ......... 4 Choosing between BTree and ...
Berkeley DB 4.4.20 .tar.gz 来自https://www.oracle.com/database/technologies/related/berkeleydb-release-history.html
BerkeleyDB db-4.8.30.NC.tar.gz 免积分下载
文件类型的DB,存取速度快,操作方便,是以map方式key-value方式存取数据.兄弟大家共享!