SRB 3.x 安裝指南 (Oracle) SRB 3.x 安裝測試記錄 (Oracle)
6月 13
  • 環境

SRB-3.2.tar.gz
pgcluster-1.0.9.tar.gz(postgresql 7.3.9)

  • pgcluster

重建postgres帳號known_hosts檔案
不能夠開啟thread-safety!在FC3上會失敗!
mcat1
./configure –prefix=/opt/pgsql
make all install
更改etc/pglb.conf
更改etc/pgreplicate.conf

mcat2,mcat
./configure –with-nls –prefix=/opt/pgsql
initdb
同步檔案 cluster.conf,pg_hba.conf,postgres.conf

啟動順序(這個順序是必要的!)
mcat2 pgsql
pgreplicate
mcat pgsql
pglb

mcat1
psql template1 < odbc.sql //這一步我沒有做好像也沒問題
createdb postgres
createdb srb
createuser srb

  • srb mcat

mcat1
copy iodbc.h,isqlect.h,isql.h
./configure –enable-psgmcat –enable-psghome=/opt/pgsql –enable-javagui –enable-jdkhome=$JAVA_HOME
make
chown
su srb
測試isql PostgreSQL
修改MdasConfig
修正srb.conf
psql srb < install.catalog.psg //確認兩個db同時有資料寫入
csh
./test.catalog
ingest domain and user
service srb start

srb1,srb2,srb3,srb4
./configure –enable-javagui –enable-jdkhome=$JAVA_HOME
make
chown
su srb
修改mcatConfig
修正srb.conf
service srb start

  • 環境

重建SRB
關閉所有mcat的hyperthreading,使用單CPU kernel
更新成pgcluster 1.0.9a
srb 3.3.1 on port 5544

  • 測試

[kiwi@mcat1 ~]$ du -sh 20041204
279M 20041204
[kiwi@mcat1 ~]$ ls -R 20041204 |wc -l
39552
[kiwi@mcat1 ~]$ time Sbload 20041204 test2
connectPort() — Connection Error from server: status=-1113
connectSvr: connectPort error. status =-1113

real 10m21.238s
user 0m0.557s
sys 0m6.102s

嗯…有奇怪的錯誤訊息,但不影響

[kiwi@mcat1 ~]$ time ./runmeta
connectPort() — Connection Error from server: status=-1113
connectSvr: connectPort error. status =-1113
Connection to srbMaster failed.
CLI_ERR_BROKEN_PIPE: broken pipe to server

real 69m11.637s
user 0m5.223s
sys 0m9.099s

File=279MB, 39552筆Meta需要69分鐘
最後的結論還是什麼都不要做…
可能這就是極限了

Leave a Reply