【问题标题】:How to install RocksDB into ubuntu?如何将 RocksDB 安装到 ubuntu 中?
【发布时间】:2017-12-21 16:16:50
【问题描述】:

RocksDB 是 facebook 创建的键/值数据库,运行良好,但缺少有关如何安装生产版本的文档。

【问题讨论】:

    标签: ubuntu rocksdb


    【解决方案1】:

    下面的代码在 Ubuntu 16.04 上运行良好,放在此处是为了帮助

    git clone https://github.com/facebook/rocksdb.git
    cd rocksdb
    
    DEBUG_LEVEL=0 make shared_lib install-shared
    
    export LD_LIBRARY_PATH=/usr/local/lib
    

    希望这会有所帮助。

    肯珀

    【讨论】:

    • 在以后的版本中,您可能需要USE_RTTI=1 才能获得依赖于 RTTI 的功能,例如来自例如的虚函数WriteBatch::Handlers.
    【解决方案2】:
    sudo apt-get install librocksdb-dev
    

    【讨论】:

      【解决方案3】:

      我正在经历同样的事情,但我找到了答案,安装说明实际上在那里,只需要窥探一下

      https://github.com/facebook/rocksdb/blob/master/INSTALL.md

      将这些指令封装在几行中:

      依赖关系:

      sudo apt-get install libgflags-dev libsnappy-dev zlib1g-dev libbz2-dev libzstd-dev
      

      安装:

      git clone https://github.com/facebook/rocksdb.git
      cd rocksdb/
      make all
      

      【讨论】:

      • 下一个是什么?,它构建librocksdb.a,RocksDB静态库,如何运行它..
      • rocksdb/INSTALL.md: "重要提示: 如果您打算在生产环境中运行 RocksDB,请不要使用默认的 makemake all 进行编译。这样会将 RocksDB 编译到调试模式,比发布模式慢很多。”
      • 我也想知道在创建 librocksdb.a 后该做什么。有没有人找到答案?我想在 RocksDB 中创建一个表,但在任何地方都找不到正确的步骤。
      猜你喜欢
      • 1970-01-01
      • 2012-06-14
      • 1970-01-01
      • 1970-01-01
      • 2014-02-09
      • 2016-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多