toplingdb编译
项目地址
1.分支使用哪个?
——使用默认的分支
2.缺少库
No package gflags-devel available.
解决方案:
github 上 clone gflag 手动编译安装
3.error: bad value (haswell) for -march= switch
解决方案:
cc -v看一下版本,发现cc -v还是旧的gcc版本。
设置export CC=/path/to/gcc-8.5
先执行 rm -rf build sideplugin/topling-zip
再 make
4.有下面这个报错需要关闭use_hugepage
5.怎么才能不出现这个WARN?
WARN: void terark::use_hugepage_resize_no_init(terark::valvec<T>*, size_t) [with T = unsigned char; size_t = long unsigned int]: madvise(MADV_HUGEPAGE, size=17179869184[0x400000000]) = Invalid argument
解决方案:
yaml设置:use_vm :true