ubuntu - Cassandra 在 Ubuntu 20.04 上找不到 jemalloc 包

标签 ubuntu cassandra jemalloc

Ubuntu 20.04 上的 Cassandra 3.11.7 似乎没有选择 jemalloc 库?
贴切显示:

libjemalloc2/focal,now 5.2.1-1ubuntu1 amd64 [installed]


Cassandra 日志:

jemalloc shared library could not be preloaded to speed up memory allocations


Ubuntu 18.04 上相同版本的 Cassandra 可以正常使用 libjemalloc2,是否有技巧让它在 20.04 上运行?

最佳答案

可能是这个问题:
bin/cassandra" only looks for "libjemalloc.so" or "libjemalloc.so.1" which doesn't match our "libjemalloc.so.2
所以然后尝试创建一个符号链接(symbolic link)

libjemalloc="$(readlink -e /usr/lib/*/libjemalloc.so.2)"; \
ln -sT "$libjemalloc" /usr/local/lib/libjemalloc.so; \

关于ubuntu - Cassandra 在 Ubuntu 20.04 上找不到 jemalloc 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63289616/

相关文章:

python - 尽管成功安装了 python3-venv 和 python3.8-venv,但没有找到 Ensurepip

c - 如何从 malloc 区域执行一段代码

cassandra - 如何在 CQL 3 中仅返回一些映射键(又名,切片一系列映射/集合元素)?

c++ - 如何dlopen jemalloc动态库

ruby-on-rails - 在 ubuntu 上为所有用户安装 ruby

java - Google App Engine Java与cassandra修改线程组错误

java - 如何在远程 session bean 类中使用 ByteBuffer?

c++ - 为什么 jeprof 评估的 jemalloc 内存配置文件似乎显示所有内存分配?

django - 无法在 Ubuntu 14.04、Apache/2.4.7、libapache2-mod-wsgi-py3、Python 3.4 virtualenv、Django 1.86 中获取语言环境编码