想了解相關區塊鏈開發,技術提問,請加QQ羣:538327407html
前面咱們已經經過底層部署、sdk調測、自定義智能合約編寫與部署、聯合單元測試調測,已經初步對FISCO BCOS的區塊鏈底層和實際開發有了簡單瞭解。java
接下來,在本文中,你能夠看如何在底層部署區塊鏈瀏覽器,並對區塊鏈瀏覽器進行配置,從而實現圖形化區塊鏈瀏覽。python
經過如下連接,能夠先查看一下官方對於區塊鏈瀏覽器的部署mysql
https://github.com/FISCO-BCOS/fisco-bcos-browser/tree/master/deploylinux
此處給出簡單步驟,供快速查閱。更詳細的步驟,請參考官網。 git
(1)從官網下載對應版本的java安裝包,並解壓到相應目錄github
mkdir /software tar -zxvf jdkXXX.tar.gz /software/
本次demo使用:tar -zxvf jdk-8u211-linux-x64.tar.gzweb
(2)配置環境變量sql
使用命令打開/etc/profile文件shell
sudo vi /etc/profile
export JAVA_HOME=/software/jdk1.8.0_121 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
重載
source /etc/profile
ps:上面的配置須要改爲本身對應的版本,不要直接copy 使用過
pip install requests 或 sudo yum install -y requests
CentOS sudo yum install -y MySQL-python
Ubuntu sudo apt-get install -y python-pip sudo pip install MySQL-python
(1). sudo apt-get install mysql-server (2). apt-get isntall mysql-client (3). sudo apt-get install libmysqlclient-dev
執行命令:sudo netstat -tap | grep mysql
經過上述命令檢查以後,若是看到有mysql 的socket處於 listen 狀態則表示安裝成功。
mysql -u root -p123456
PS:-u 表示選擇登錄的用戶名, -p 表示登錄的用戶密碼,上面命令輸入以後會提示輸入密碼,此時輸入密碼就能夠登陸到mysql。
打開系統配置文件
sudo vim /etc/mysql/debian.cnf
找到裏面的 password 項
password = ***********
找到 password 後這段長密碼,複製下來
mysql -u debian-sys-maint -p
粘貼密碼登陸
在 mysql 裏執行如下命令
use mysql; update user set authentication_string=PASSWORD("自定義密碼") where user='root'; update user set plugin="mysql_native_password"; flush privileges; quit;
重啓 mysql
sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql start
從新鏈接 mysql
mysql -u root -p
輸入自定義密碼
OK 搞定了
執行命令:
git clone https://github.com/FISCO-BCOS/fisco-bcos-browser.git
進入一鍵部署目錄:
cd fisco-bcos-browser/deploy
vim一下的文件
esc鍵,退出編輯模式,:wq 保存
修改對應的mysql 用戶user、password等,database 就是等下要用的區塊鏈瀏覽器的數據庫名稱,對應的Server.port和web.port 根據實際狀況修改,通常狀況下用默認的。
部署全部服務:
python deploy.py startAll
若是正常出現 server start success和web start success 那麼就是成功了,下圖是筆者操做失敗的圖,緣由是java 環境沒有配置好,因此環境是很關鍵的一步。
中止全部服務:
python deploy.py stopAll
單獨啓停命令和說明可查看幫助:
python deploy.py help
當底層區塊鏈瀏覽器部署成功後,咱們就能夠經過 ip+默認端口形式訪問區塊鏈瀏覽器了
默認端口:8081
其中單羣組的id 默認爲1
經過winscp 找到fisco 底下的節點 四個打開,依次添加,
依次將四個節點配置完成
讀後感受不錯,有收穫能夠微信請做者喝杯咖啡,讀後有疑問請加微信,拉羣研討,註明來意
原文出處:https://www.cnblogs.com/linbin524/p/11101801.html