Ubuntu 20.04上的Cassandra 3.11.7似乎没有使用jemalloc库?
apt显示:
libjemalloc2/focal,现在5.2.1-1ubuntu1amd64〔已安装〕
Cassandra日志:
jemalloc共享库无法预加载以加快内存分配
Ubuntu 18.04上的Cassandra的同一版本可以很好地使用libjemalloc2,有一个技巧可以让它在20.04上运行吗?
可能是这个问题:
bin/cassandra";只寻找";libjemalloc.so;或";libjemalloc.so.1";这与我们的";libjemalloc.so.2
因此,尝试创建一个符号链接
libjemalloc="$(readlink -e /usr/lib/*/libjemalloc.so.2)";
ln -sT "$libjemalloc" /usr/local/lib/libjemalloc.so;