open-falcon 環境安裝(實戰筆記)
阿新 • • 發佈:2019-02-05
環境準備
ubuntu 14.04 /16.04 LTS
安裝redis
apt-get install redis-server
安裝mysql
apt-get install mysql-server
CentOS 7
安裝redis
yum install -y redis
安裝mysql
yum install -y mysql-server
注意,請確保redis和MySQL已啟動。
+初始化MySQL表結構(資料庫密碼不要設定)
cd /tmp/ && git clone https://github.com/open-falcon/falcon-plus.git cd /tmp/falcon-plus/scripts/mysql/db_schema/ mysql -h 127.0.0.1 -u root -p < 1_uic-db-schema.sql mysql -h 127.0.0.1 -u root -p < 2_portal-db-schema.sql mysql -h 127.0.0.1 -u root -p < 3_dashboard-db-schema.sql mysql -h 127.0.0.1 -u root -p < 4_graph-db-schema.sql mysql -h 127.0.0.1 -u root -p < 5_alarms-db-schema.sql rm -rf /tmp/falcon-plus/
如果你是從v0.1.0升級到當前版本v0.2.0,那麼只需要執行如下命令:
mysql -h 127.0.0.1 -u root -p < 5_alarms-db-schema.sql
Ubuntu 14.04安裝Go語言開發環境
1、使用apt-get
命令來安裝Go環境
apt-get install software-properties-common apt-get install python-software-properties add-apt-repository ppa:gophers/go apt-get update apt-get install golang-go git-core mercurial
2、設定GOPATH變數,指定工作空間
在當前目錄下的.bashrc檔案最後增加 export GOPATH=/opt/go
echo "export GOPATH=/opt/go" >> ~/.bashrc
重新載入.bashrc檔案
source ~/.bashrc
3、工作空間的目錄結構
/opt/go -src 存放原始碼(.go .c .h .s等) -pkg 編譯後生成的檔案(.a) -bin 編譯後生成的可執行檔案
從原始碼編譯
+cd $GOPATH/src/github.com/open-falcon/falcon-plus/ # make all modules make all # pack all modules make pack
這時候,你會在當前目錄下面,得到open-falcon-v0.2.0.tar.gz的壓縮包,就表示已經編譯和打包成功了。
下載編譯好的二進位制版本
如果你不想自己編譯的話,那麼可以下載官方編譯好的二進位制版本(x86 64位平臺)。
到這一步,準備工作就完成了。 open-falcon-v0.2.0.tar.gz 這個二進位制包,請大家解壓到合適的位置,暫時儲存,後續步驟需要使用。