WeBase超全面安装指南 | 联盟链开发(十三)

这篇文章主要介绍了WeBase超全面安装指南 | 联盟链开发(十三) ,文中通过代码以及文档配合进行讲解,很详细,它对在座的每个人的研究和工作具有很经典的参考价值。 如果需要,让我们与区块链资料网一起学习。

https://www.interchains.cc/18241.html

WeBase超全面安装指南 | 联盟链开发(十三)是很好的区块链资料,他说明了区块链当中的经典原理,可以给我们提供资料,WeBase超全面安装指南 | 联盟链开发(十三)学习起来其实是很简单的,

不多的几个较为抽象的概念也很容易理解,之所以很多人感觉WeBase超全面安装指南 | 联盟链开发(十三)比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上没有注意先后顺序,给读者的理解带来困难

WeBase超全面安装指南 | 联盟链开发(十三)

  • 狗哥
  • 联盟链
  • FISCO BCOS
  • BAAS
  • WeBase

全面部署WeBase

今日受北京区块链blockchain技术应用协会邀请,线下港港区块链blockchain的实操。主要内容包括FISCO BCOS本地环境的搭建,本地控制台的搭建,以及在云服务器上体验WeBase。

受时间所限,没来得及讲WeBase的安装,因此把WeBase的安装方法写成文字,提供给有需要的同学。

需要环境:

已经安装好节点的Linux系统(Ubuntu或者CentOS),目前WeBase尚不能全面支持MacOS,不过使用Mac的同学可以安装WeBase-Front(合约编写工具)~

1 前置环境的安装

前置环境里包括Python3.5+、MySQL、PyMySQL、Java8+

安装Python3.5+:

sudo apt-get install -y python-requests

安装MySQL:

apt install mysql-server

安装完之后查询下MySQL服务是否正常启动:

lsof -i:3306

安装PyMySQL:

sudo apt-get install -y python3-pip sudo pip3 install PyMySQL

安装Java:

apt install default-jdk

2 前置环境的配置

进入MySQL操作台:

mysql

创建本地新用户:

CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码';

WeBase超全面安装指南 | 联盟链开发(十三)

权限授予:

GRANT ALL PRIVILEGES ON *.* TO '用户名'@'localhost';

3 可能的问题处理

在进入操作系统的时候可能会显示这个,这个说明语言设置不对,可能会对安装产生影响:

manpath: can't set the locale; make sure $LC_* and $LANG are correct

处理方法如下:

sudo locale-gen "en_US.UTF-8" sudo dpkg-reconfigure locales   #如果跳转到设置页面,可以选择默认的即可。 sudo vi /etc/default/locale 改为如下  LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8

其余的可能错误可以查看官方文档:

https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE/install.html

4 WeBase 部署

拉取部署脚本并进入目录:

wget https://github.com/WeBankFinTech/WeBASELargeFiles/releases/download/v1.4.1/webase-deploy.zip unzip webase-deploy.zip #如果显示unzip没装的话用apt装一个就行 cd webase-deploy

配置修改(common.properties):

mysql.ip=localhost mysql.port=3306 mysql.user=第二步中的用户名 mysql.password=第二步中的密码 mysql.database=webasenodemanager sign.mysql.ip=localhost sign.mysql.port=3306 sign.mysql.user=第二步中的用户名 sign.mysql.password=第二步中的密码 sign.mysql.database=webasesign …… # 这里需要改成yes if.exist.fisco=yes # 这两个修改为相应的路径 fisco.dir=/root/fisco/nodes/0.0.0.0 node.dir=/root/fisco/nodes/0.0.0.0/node0

部署:

python3 deploy.py installAll

在过程中如果遇到问题,需要重装的话,那么先stopAll,再重新installAll

python3 deploy.py stopAll python3 deploy.py installAll

5 WeBase 启动

安装完成后一般来说会自己启动,不过有时候内存不足会造成同时启动不成功,那么一个个启动即可:

python3 deploy.py startNode python3 deploy.py startFront python3 deploy.py startManager python3 deploy.py startSign python3 deploy.py startWeb

6 WeBase 访问

然后访问5000端口,如果顺利的话就能看到WeBase主页了:

WeBase超全面安装指南 | 联盟链开发(十三)

默认用户名:admin

默认密码:Abcd1234


WeBase超全面安装指南 | 联盟链开发(十三)

部分转自网络,侵权联系删除www.interchains.cchttps://www.interchains.cc/18241.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 !
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » WeBase超全面安装指南 | 联盟链开发(十三)

提供最优质的资源集合

立即查看 了解详情