【问题标题】:Cassandra can't find jemalloc package on Ubuntu 20.04Cassandra 在 Ubuntu 20.04 上找不到 jemalloc 包
【发布时间】:2020-11-27 01:44:09
【问题描述】:

Ubuntu 20.04 上的 Cassandra 3.11.7 似乎没有选择 jemalloc 库?

apt 显示:

libjemalloc2/focal,现在是 5.2.1-1ubuntu1 amd64 [已安装]

Cassandra 日志:

无法预加载jemalloc共享库以加速内存 分配

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

【问题讨论】:

  • 用的是什么java版本?
  • openjdk 1.8.0_265

标签: ubuntu cassandra jemalloc


【解决方案1】:

可能是这个问题:

bin/cassandra" only looks for "libjemalloc.so" or "libjemalloc.so.1" which doesn't match our "libjemalloc.so.2

然后尝试创建一个符号链接

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

【讨论】:

    猜你喜欢
    • 2021-07-31
    • 2021-10-11
    • 2020-09-10
    • 2020-08-07
    • 1970-01-01
    • 1970-01-01
    • 2023-02-10
    • 2021-06-22
    相关资源
    最近更新 更多