中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Centos 7 安裝RocksDB

發布時間:2020-07-31 17:38:28 來源:網絡 閱讀:1401 作者:xingzhehxiang 欄目:數據庫

1、安裝依賴

yum?-y?install?lrzsz?git?gcc?gcc-c++?lz4-devel
?yum?-y?install?snappy?snappy-devel?zlib?zlib-devel?bzip2?bzip2-devel?lz4?lz4-devel?zstd

2、下載安裝cmake(gflags-2.2.2對cmake版本有要求)

curl?-O???https://cmake.org/files/v3.6/cmake-3.6.0-Linux-x86_64.tar.gz
mv?cmake-3.6.0-Linux-x86_64.tar.gz?/opt/
cd?/opt/
tar?-xvzf?cmake-3.6.0-Linux-x86_64.tar.gz?
yum?remove?cmake

cat?>>/etc/profile?<<EOF

export?PATH=\$PATH:/opt/cmake-3.6.0-Linux-x86_64/bin

EOF
source?/etc/profile

3、安裝依賴gflags

wget???https://github.com/gflags/gflags/archive/v2.2.2.tar.gz
我這里是windows下載好上傳的文件包
tar?-xvzf?gflags-2.2.2.tar.gz
cd?gflags-2.2.2/
mkdir?build
cd?build/
cmake?-DBUILD_SHARED_LIBS=ON?-DBUILD_STATIC_LIBS=ON?-DINSTALL_HEADERS=ON?-DINSTALL_SHARED_LIBS=ON?-DINSTALL_STATIC_LIBS=ON?..
make
make?install
添加lib信息
cat?>>/etc/profile?<<EOF

export?LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/usr/local/lib
EOF
source?/etc/profile

4、下載安裝rocksdb

wget?https://github.com/facebook/rocksdb/archive/v6.4.6.tar.gz
我這里用的是windows下載的包
tar?-xvzf?rocksdb-6.4.6.tar.gz?
cd?rocksdb-6.4.6/
mkdir?build
cd?build
cmake?-DCMAKE_INSTALL_PREFIX=/usr/local/rocksdb?..
make
make?install

cat?>>/etc/profile?<<EOF

export?CPLUS_INCLUDE_PATH=\$CPLUS_INCLUDE_PATH:/usr/local/rocksdb/include/
export?LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/usr/local/rocksdb/lib64/
export?LIBRARY_PATH=\$LIBRARY_PATH:/usr/local/rocksdb/lib64/

EOF

source?/etc/profile

5、ldb工具進行測試

cd?rocksdb-6.4.6/build/tools/

[root@es1?tools]#?./ldb?-help
ldb?-?RocksDB?Tool

commands?MUST?specify?--db=<full_path_to_db_directory>?when?necessary

The?following?optional?parameters?control?if?keys/values?are?input/output?as?hex?or?as?plain?strings:
??--key_hex?:?Keys?are?input/output?as?hex
??--value_hex?:?Values?are?input/output?as?hex
??--hex?:?Both?keys?and?values?are?input/output?as?hex

The?following?optional?parameters?control?the?database?internals:
??--column_family=<string>?:?name?of?the?column?family?to?operate?on.?default:?default?column?family
??--ttl?with?'put','get','scan','dump','query','batchput'?:?DB?supports?ttl?and?value?is?internally?timestamp-suffixed
??--try_load_options?:?Try?to?load?option?file?from?DB.
??--ignore_unknown_options?:?Ignore?unknown?options?when?loading?option?file.
??--bloom_bits=<int,e.g.:14>
??--fix_prefix_len=<int,e.g.:14>
??--compression_type=<no|snappy|zlib|bzip2|lz4|lz4hc|xpress|zstd>
??--compression_max_dict_bytes=<int,e.g.:16384>
??--block_size=<block_size_in_bytes>
??--auto_compaction=<true|false>
??--db_write_buffer_size=<int,e.g.:16777216>
??--write_buffer_size=<int,e.g.:4194304>
??--file_size=<int,e.g.:2097152>


Data?Access?Commands:
??put?<key>?<value>??[--ttl]
??get?<key>?[--ttl]
??batchput?<key>?<value>?[<key>?<value>]?[..]?[--ttl]
??scan?[--from]?[--to]??[--ttl]?[--timestamp]?[--max_keys=<N>q]??[--start_time=<N>:-?is?inclusive]?[--end_time=<N>:-?is?exclusive]?[--no_value]
??delete?<key>
??deleterange?<begin?key>?<end?key>
??query?[--ttl]
????Starts?a?REPL?shell.??Type?help?for?list?of?available?commands.
??approxsize?[--from]?[--to]?
??checkconsistency


Admin?Commands:
??dump_wal?--walfile=<write_ahead_log_file_path>?[--header]??[--print_value]??[--write_committed=true|false]?
??compact?[--from]?[--to]?
??reduce_levels?--new_levels=<New?number?of?levels>?[--print_old_levels]
??change_compaction_style?--old_compaction_style=<Old?compaction?style:?0?for?level?compaction,?1?for?universal?compaction>?--new_compaction_style=<New?compaction?style:?0?for?level?compaction,?1?for?universal?compaction>
??dump?[--from]?[--to]??[--ttl]?[--max_keys=<N>]?[--timestamp]?[--count_only]?[--count_delim=<char>]?[--stats]?[--bucket=<N>]?[--start_time=<N>:-?is?inclusive]?[--end_time=<N>:-?is?exclusive]?[--path=<path_to_a_file>]
??load?[--create_if_missing]?[--disable_wal]?[--bulk_load]?[--compact]
??manifest_dump?[--verbose]?[--json]?[--path=<path_to_manifest_file>]
??list_column_families?full_path_to_db_directory?
??create_column_family?--db=<db_path>?<new_column_family_name>
??drop_column_family?--db=<db_path>?<column_family_name_to_drop>
??dump_live_files
??idump?[--from]?[--to]??[--input_key_hex]?[--max_keys=<N>]?[--count_only]?[--count_delim=<char>]?[--stats]
??repair
??backup?[--backup_env_uri]??[--backup_dir]??[--num_threads]??[--stderr_log_level=<int?(InfoLogLevel)>]?
??restore?[--backup_env_uri]??[--backup_dir]??[--num_threads]??[--stderr_log_level=<int?(InfoLogLevel)>]?
??checkpoint?[--checkpoint_dir]?
??write_extern_sst?<output_sst_path>
??ingest_extern_sst?<input_sst_path>?[--move_files]??[--snapshot_consistency]??[--allow_global_seqno]??[--allow_blocking_flush]??[--ingest_behind]??[--write_global_seqno]?

[root@es1?tools]#?pwd
/root/rocksdb-6.4.6/build/tools
[root@es1?tools]#?./ldb?--db=/tmp/test_db?--create_if_missing?put?a1?b1
OK

[root@es1?tools]#?./ldb?--db=/tmp/test_db?scan
a1?:?b1

[root@es1?tools]#?./ldb?--db=/tmp/test_db?get?a1
b1

[root@es1?tools]#?./ldb?--db=/tmp/test_db?get?a2
Failed:?NotFound:?
[root@es1?tools]#?cd?/tmp/test_db/
[root@es1?test_db]#?ll
總用量?536
-rw-r--r--.?1?root?root????26?11月?20?11:10?000003.log
-rw-r--r--.?1?root?root????16?11月?20?11:10?CURRENT
-rw-r--r--.?1?root?root????37?11月?20?11:10?IDENTITY
-rw-r--r--.?1?root?root?????0?11月?20?11:10?LOCK
-rw-r--r--.?1?root?root?17288?11月?20?11:11?LOG
-rw-r--r--.?1?root?root?16731?11月?20?11:10?LOG.old.1574219445796772
-rw-r--r--.?1?root?root?17288?11月?20?11:10?LOG.old.1574219486641937
-rw-r--r--.?1?root?root?17288?11月?20?11:11?LOG.old.1574219490543572
-rw-r--r--.?1?root?root????13?11月?20?11:10?MANIFEST-000001
-rw-r--r--.?1?root?root??5120?11月?20?11:10?OPTIONS-000005
[root@es1?test_db]#?more?000003.log


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沂南县| 桃园县| 治多县| 靖江市| 邹平县| 天祝| 和龙市| 五大连池市| 建湖县| 高雄县| 淮阳县| 灵武市| 嘉荫县| 夏津县| 昌邑市| 杂多县| 冀州市| 会同县| 申扎县| 江华| 白沙| 乐都县| 米林县| 会理县| 驻马店市| 琼结县| 沾益县| 弋阳县| 固阳县| 留坝县| 闵行区| 邳州市| 麻江县| 溧水县| 衡东县| 乐都县| 诸暨市| 新津县| 平遥县| 余江县| 锦屏县|