原创 高級體系結構之flash storage

首先現在的falsh存在兩種:NOR FLASH和NAND FLASH。他們各有優缺點: NOR FLASH:最早提出來的一種FLASH,由intel研發。NOR Flash需要很長的時間進行抹寫,但是它提供完整的定址與數據總線,並允許隨

原创 自己編寫的數據庫如何和mapkeeper相連進行評測

      剛開始遇到這個問題的時候首先的思路就是生成動態鏈接庫和靜態鏈接庫,但是真的是好難,比如說怎麼把怎麼把第三方庫加進去,怎麼保證所有的頭文件都可以被調用。想了好久都絲毫沒有頭緒,簡直是已經接近崩潰的邊緣了。(如果大家有什麼詳細的資

原创 scala sbt assembly安裝

1.首先我的sbt環境是1.2.0,可以通過以下指令可以查看自己的版本。 sbt sbtVersion 2.我的scala版本是2.11.8。可以通過在命令行輸入以下指令進行查看。 scala 3.在ideaij中添加scala和sb

原创 leveldb和mapkeeper相連參數設置

首先在測試時爲了保證參數和你的數據庫保持一致。比如options.max_file_size,options.block_size等等參數,需要在mapkeeper/leveldb下的leveldbserver.cpp中修改相應的參數或者

原创 hadoop中Name node is in safe mode問題

1.首先輸入df -h查看服務器空間資源使用情況。 2.使用du -s /tmp/*|sort -nr|head -3指令查看佔用內存最多的文件。 3.用rm (-rf) /tmp/blockmgr-4728c123-03b5-4ca

原创 centos中開啓ideaij時出現already running

我使用的服務器是centos 7 版本的,在ideaij時出現already running。此時需要看到底是哪個進程沒用關,在後臺還在運行着。 ps u #顯示現在該機器上正在服務的進程 然後根據顯示的指令kill掉所有和ideaij

原创 mapkeeper和rocksdb相連

說實話自己最近踩了好多坑,只能說在不斷的踩坑中成長吧。我只想把在自己搭建連接的時候使用的步驟和問題或者是錯誤的解決方法分享給你們,也爲自己以後再搭建做備份。 1.首先安裝依賴的庫。(centos 7) #安裝gflags git clo

原创 centos7 sbt安裝

wget https://piccolo.link/sbt-1.2.0.tgz tar -xvf sbt-1.2.0.tgz cd sbt vi sbt #新建sbt,在sbt文件中添加下面三行。 #!/bin/bash SBT_OPT

原创 centos git 安裝

有的時候linux系統不自帶git,所以要自己進行安裝。首先要下載一些依賴包。 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum

原创 centos中paddlepaddle下載報錯問題“illegal instruction”解決

用pip3直接進行install paddlepaddle的話可能會出現以下錯誤(具體下載方法在上篇博文末尾): [root@hw007 bin]# python3 Python 3.6.6 (default, Mar 29 2019,

原创 paddlepaddle報錯解決

1.如果出現ImportError: No module named IPython報錯。解決方式: pip3 install ipython 2.如果paddle的site-packages\paddle\utils\plot.py文

原创 通過mapkeeper把自己的數據庫和YCSB連接

首先要保證mapkeeper可以在ycsb上被load和run,在前面的博文中我寫了具體的操作方法。 在把數據庫和自己的數據庫相連時候,首先要保證自己的機器的環境中有boost和thrift。同時保證mapkeeper文件夾中對應的thr

原创 centos中python2和python3共存情況下,pip3安裝和衝突問題

       之前爲了升級centos 7的版本從python2升級到python3,曾經設法只保留python3版本,刪除centos中的python2版本,事實證明踩了很多坑,甚至是把linux系統搞崩潰。嚇得我瑟瑟發抖。於是才發現這

原创 swig下載和使用

在centos系統中下載和配置swig過程: yum install libpcre3 libpcre3-dev chmod 777 swig-3.0.12.tar.gz tar zxvf swig-3.0.12.tar.gz cd s

原创 YCSB workload工作負載參數設置

YCSB作爲一個工作負載測試工具,參數設置很重要,通過設置不同的read,update或者是insert比例得到的測試時間是不同的。 主要是通過以下命令來加載workloada工作負載文件測試具體數據庫性能: bin/ycsb load