sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
检查是否按照成功
sudo netstat -tap | grep mysql
安装MySQL-python
sudo apt-get install -y python-pip
sudo pip install MySQL-python
修改mysql密码
打开系统配置文件
sudo vim /etc/mysql/debian.cnf
找到里面的 password 项
password = SmjQxGvfHPkJ1GGK
找到 password 后这段长密码,复制下来,使用该用户登录
mysql -u debian-sys-maint -p
SmjQxGvfHPkJ1GGK
修改操作用户密码
use mysql;
update user set authentication_string=PASSWORD("root") 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
下载安装包
wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
tar -xvzf Python-3.5.1.tgz
cd Python-3.5.1
配置
./configure --prefix=/usr/local/python35
编译和安装
make
sudo make install
配置python3
cd /usr/bin
ls -al *python*
sudo rm python
sudo ln -s python3.5 python
可能不需要安装
sudo apt-get install python3-pip
python -m pip install --upgrade pip
pip install pymysql
在/usr/lib/ 新建 jdk 文件夹,执行解压命令
cd /usr/lib/
sudo mkdir jdk
上传tar包
sudo tar -zxvf jdk-8u191-linux-x64.tar.gz -C /usr/lib/jdk
修改配置:
sudo vim /etc/profile
#set java env 1
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_191
export JRE_HOME=${JAVA_HOME}/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#set Java env 2
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_191
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
执行命令,立即生效:
source /etc/profile
java -version
下载安装包
wget https://github.com/WeBankFinTech/WeBASELargeFiles/releases/download/v1.4.1/webase-deploy.zip
解压
unzip webase-deploy.zip
修改配置文件
cd webase-deploy
vim common.properties
需要修改的配置项
# 节点管理子系统mysql数据库配置
mysql.user=root
mysql.password=root
# 签名服务子系统mysql数据库配置
sign.mysql.user=root
sign.mysql.password=root
# 是否使用已有的链(yes/no)
if.exist.fisco=yes
# 使用已有链时需配置
# 已有链的路径,start_all.sh脚本所在路径
# 路径下要存在sdk目录,sdk里存放sdk证书(ca.crt、node.crt和node.key)
# 将sdk拷贝到nodeA目录下 cp -r generator/meta/sdk/ generator/nodeA/
fisco.dir=/home/fish/generator/nodeA
# 前置所连接节点的绝对路径
# 路径下要存在conf文件夹,conf里存放节点证书(ca.crt、node.crt和node.key)
node.dir=/home/fish/generator/nodeA/node_192.168.160.128_30300
# 搭建节点个数(默认两个)
node.counts=4
部署所有服务
python deploy.py installAll
停止所有服务
python deploy.py stopAll
默认密码
http://192.168.160.128:5000/
admin Abcd1234