一、根據 SequoiaDB 資料庫要求的系統環境調整。
終端工具我用的是 Xshell,推薦一下,支援家庭免費。
1. 設定 root 密碼
[email protected]:~$ sudo su
[sudo] password for luqi:
[email protected]:/home/luqi# passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
[email protected]:/home/luqi#
2. 設定 SSH 服務
[email protected]:/home/luqi# vi /etc/ssh/sshd_config
修改 PermitRootLogin 為 yes,然後儲存。
Protocol 2
# HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
#Privilege Separation is turned on for security
UsePrivilegeSeparation yes
# Lifetime and size of ephemeral version 1 server key
KeyRegenerationInterval 3600
ServerKeyBits 1024
# Logging
SyslogFacility AUTH
LogLevel INFO
# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
RSAAuthentication yes
PubkeyAuthentication yes
#AuthorizedKeysFile %h/.ssh/authorized_keys
# Don't read the user's ~/.rhosts and ~/.shosts files
IgnoreRhosts yes
重新開機 SSH 服務,現在可以用 root 賬号登入。
[email protected]:/home/luqi# service sshd restart
3. 配置 IP 位址映射關系
檢視主機的 IP 位址,是 192.168.20.101
[email protected]:/home/luqi# ifconfig
enp0s3 Link encap:Ethernet HWaddr 08:00:27:2e:a6:9f
inet addr:192.168.20.101 Bcast:192.168.20.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe2e:a69f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:828 errors:0 dropped:0 overruns:0 frame:0
TX packets:707 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:76055 (76.0 KB) TX bytes:97602 (97.6 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:15712 errors:0 dropped:0 overruns:0 frame:0
TX packets:15712 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:1163088 (1.1 MB) TX bytes:1163088 (1.1 MB)
修改 hosts 檔案
[email protected]:/home/luqi# vi /etc/hosts
修改前:
127.0.0.1 localhost
127.0.1.1 ubuntu01
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
修改後:
127.0.0.1 localhost
192.168.20.101 ubuntu01
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
二、安裝 SequoiaDB
1. 下載下傳安裝包
因為虛拟機用 Host-Only 模式,不能連到網際網路,是以先去 巨杉資料庫 官網下載下傳 http://download.sequoiadb.com/cn/ 安裝包

2. 安裝包上傳到 Ubuntu01
上傳到路徑 /opt 下(我用的是 Xftp 工具上傳,推薦一下,挺好用,可以跟 Xshell 搭配)。
3. 安裝
首先解壓檔案
[email protected]:/home/luqi# cd /opt/
[email protected]:/opt# tar zxvf sequoiadb-3.4-linux_x86_64.tar.gz
sequoiadb-3.4/
sequoiadb-3.4/setup.sh
sequoiadb-3.4/unset.sh
sequoiadb-3.4/sequoiasql-mysql-3.4-linux_x86_64-installer.run
sequoiadb-3.4/readme.txt
sequoiadb-3.4/sequoiasql-postgresql-3.4-x86_64-installer.run
sequoiadb-3.4/sequoiadb-3.4-linux_x86_64-installer.run
[email protected]:/opt#
執行安裝
[email protected]:/opt# cd sequoiadb-3.4
[email protected]:/opt/sequoiadb-3.4# chmod u+x *.run
[email protected]:/opt/sequoiadb-3.4# ./setup.sh
Install sequoiadb Y/n: y
選擇 SequoiaDB 子產品安裝的語言
--------------------------begin to install sequoiadb-------------------------
./sequoiadb-3.4-linux_x86_64-installer.run --mode text
Language Selection
Please select the installation language
[1] English - English
[2] Simplified Chinese - 簡體中文
Please choose an option [1] : 2
這裡都是預設,是以直接回車
----------------------------------------------------------------------------
由BitRock InstallBuilder評估本所建立
歡迎來到 SequoiaDB Server 安裝程式
----------------------------------------------------------------------------
重要資訊:請仔細閱讀
下面提供了兩個許可協定。
1. SequoiaDB 評估程式的最終使用者許可協定
2. SequoiaDB 最終使用者許可協定
如果被許可方為了生産性使用目的(而不是為了評估、測試、試用“先試後買”或示範)獲得本程式,單擊下面的“接受”按鈕即表示被許可方接受 SequoiaDB 最終使用者許可協定,且不作任何修改。
如果被許可方為了評估、測試、試用“先試後買”或示範(統稱為“評估”)目的獲得本程式:單擊下面的“接受”按鈕即表示被許可方同時接受(i)SequoiaDB 評估程式的最終使用者許可協定(“評估許可”),且不作任何修改;和(ii)SequoiaDB 最終使用者程式許可協定(SELA),且不作任何修改。
在被許可方的評估期間将适用“評估許可”。
如果被許可方通過簽署采購協定在評估之後選擇保留本程式(或者獲得附加的本程式副本供評估之後使用),SequoiaDB 評估程式的最終使用者許可協定将自動适用。
“評估許可”和 SequoiaDB 最終使用者許可協定不能同時有效;兩者之間不能互相修改,并且彼此獨立。
這兩個許可協定中每個協定的完整文本如下。
評估程式的最終使用者許可協定
[1] 同意以上協定: 了解更多的協定内容,可以在安裝後檢視協定檔案
[2] 檢視詳細的協定内容
請選擇一個選項 [1] :
----------------------------------------------------------------------------
請指定 SequoiaDB Server 将會被安裝到的目錄
安裝目錄 [/opt/sequoiadb]:
----------------------------------------------------------------------------
是否強制安裝?強制安裝時可能會強殺殘留程序
是否強制安裝 [y/N]:
----------------------------------------------------------------------------
資料庫管理使用者配置
配置用于啟動SequoiaDB的使用者名、使用者組和密碼
使用者名 [sdbadmin]:
使用者組 [sdbadmin_group]:
密碼 [********] :
确認密碼 [********] :
----------------------------------------------------------------------------
叢集管理服務端口配置
配置SequoiaDB叢集管理服務端口,叢集管理用于遠端啟動添加和啟停資料庫節點
叢集管理服務端口 [11790]:
----------------------------------------------------------------------------
是否允許Sequoiadb相關程序開機自啟動?
Sequoiadb相關程序開機自啟動 [Y/n]:
----------------------------------------------------------------------------
是否安裝 OM,選 1,以後會有用到
是否安裝OM服務
[1] true
[2] false
[3] only
請選擇一個選項 [2] : 1
----------------------------------------------------------------------------
SequoiaDB 子產品安裝完成
設定現在已經準備将 SequoiaDB Server 安裝到您的電腦.
您确定要繼續? [Y/n]: y
----------------------------------------------------------------------------
正在安裝 SequoiaDB Server 于您的電腦中,請稍候.
安裝中
0% ______________ 50% ______________ 100%
#########################################
----------------------------------------------------------------------------
安裝程式已經完成安裝 SequoiaDB Server 于你的電腦中.
----------------------------end install sequoiadb----------------------------
開始安裝 SQL 子產品,這裡選擇我熟悉的 Mysql 子產品,選 1
Install 1:sequoiasql-mysql or 2:sequoiasql-postgresql, [1]: 1
選擇 Mysql 子產品安裝的語言
--------------------------begin to install sequoiasql-mysql-------------------------
./sequoiasql-mysql-3.4-linux_x86_64-installer.run --mode text
Language Selection
Please select the installation language
[1] English - English
[2] Simplified Chinese - 簡體中文
Please choose an option [1] : 2
----------------------------------------------------------------------------
剩下都是預設即可,直接回車,安裝完成
由BitRock InstallBuilder評估本所建立
歡迎來到 SequoiaSQL MySQL Server 安裝程式
----------------------------------------------------------------------------
GNU 通用公共授權
第二版, 1991年6月
著作權所有 (C) 1989,1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
允許每個人複制和釋出本授權檔案的完整副本,但不允許對它進行任何修改。
[1] 同意以上協定: 了解更多的協定内容,可以在安裝後檢視協定檔案
[2] 檢視詳細的協定内容
請選擇一個選項 [1] :
----------------------------------------------------------------------------
請指定 SequoiaSQL MySQL Server 将會被安裝到的目錄
安裝目錄 [/opt/sequoiasql/mysql]:
----------------------------------------------------------------------------
資料庫管理使用者配置
配置用于啟動SequoiaSQL-MySql的使用者名、使用者組和密碼
使用者名 [sdbadmin]:
使用者組 [sdbadmin_group]:
密碼 [********] :
确認密碼 [********] :
----------------------------------------------------------------------------
設定現在已經準備将 SequoiaSQL MySQL Server 安裝到您的電腦.
您确定要繼續? [Y/n]:
----------------------------------------------------------------------------
正在安裝 SequoiaSQL MySQL Server 于您的電腦中,請稍候.
安裝中
0% ______________ 50% ______________ 100%
#########################################
----------------------------------------------------------------------------
安裝程式已經完成安裝 SequoiaSQL MySQL Server 于你的電腦中.
----------------------------end install sequoiasql-mysql----------------------------
[email protected]:/opt/sequoiadb-3.4#