CentOS上的SciDB14 3單機安裝配置

2021-06-28 02:49:02 字數 1394 閱讀 7442

1. 開啟scidb的預設埠

修改/etc/sysconfig/iptables檔案,新增下邊的配置行

-a input -m state --state new -m tcp -p tcp --dport 1239 -j accept

3. 安裝第三方的各種庫

cd /scidbtrunk

deployment/deploy.sh prepare_toolchain localhost

4. 安裝postgresql

cd /scidbtrunk

deployment/deploy.sh prepare_postgres postgres postgres localhost/24 locolhost

postgresql的使用者名稱是postgres,密碼是postgres,位置及埠是localhost/24

5. 配置postgres使用者可以讀取scidb的原始碼位址

sudo usermod -g root -a postgres

chmod a+rx

我這裡使用的就是root許可權,也可以使用乙個scidb使用者單獨做scidb相關的操作

可以測試一下是否postgres使用者的許可權配好

sudo -u postgres ls

如果顯示的是permission_denied就是沒有配置好

6. 環境變數的設定,可以修改~/.bashrc檔案

export scidb_ver=14.3

export scidb_install_path=/scidbtrunk/stage/install

export path=$scidb_install_path/bin:$path

7.build過程,這個是出現問題最多的

./run.py setup

如果你的直接通過,恭喜!

安裝bzip2-devel如下

sudo yum whatprovide */bzlib.h

sudo yum install bzip2-devel-1.***x.x86_64

編譯./bootstrap.sh --prefix=/opt/scidb/14.3/3rdparty/boost這裡我是看到cmake裡是按照這個路徑尋找的,先這麼寫吧

安裝./bjam install

增加乙個配置檔案/etc/ld/so.conf.d/boost-x86_64.conf,內容為/opt/scidb/14.3/3rdparty/boost

配置boost_root變數和boost_indludedir變數

export boost_root=/opt/scidb/14.3/3rdparty/boost

export boost_includedir=/opt/scidb/14.3/3rdparty/boost/include

Codility上的練習 (14)

1 tieropes 給定n段繩子 乙個正整數陣列,和乙個正整數k,每次只能連線相鄰的兩根繩子,連線好了繩子長度為之前的繩子長度和,並且位置不變,問這麼連線下去,最多能形成多少根長度至少為k的繩子?資料範圍 n 1.10 5 陣列元素和k的範圍 1.10 9 要求複雜度 時間o n 空間o 1 分析...

centos上gitlab的安裝

centos6.8下git的安裝 sudo yum install git配置gitlab 1 安裝配置依賴項 在 centos 6 系統上,下面的命令將在系統防火牆裡面開放http和ssh埠.sudo yum install curl openssh server openssh clients ...

centos上的軟體管理

軟體管理 rpm 查詢 query 這些命令都是在桌面當前位置敲就ok rpm q 軟體名稱 查詢某個軟體包是否安裝 rpm qa 軟體名稱 all,檢視所有已安裝軟體包 rpm qf file,通過檔案找軟體包 which yum,檢視檔案路徑 rpm qf user bin yum rpm ql...