WeBASE一键部署中关于配置,下载的问题

WeBASE一键部署中关于配置,下载的问题

其实网上的相关内容有好多,但大多数是对官方文档的一个复述,于是我从头开始,用一个新的Ubuntu系统部署WeBASE,分享在部署过程中的问题及解决方法,我用的是Ubuntu20.04

有一定能力的可以直接安照官方文档一键部署 — WeBASE v1.5.5 文档进行部署

1,安装依赖

CentOS 7 / RHEL 7: sudo yum -y install epel-release && sudo yum -y install openssl curl wget git nginx dos2unix Ubuntu 16.04+ / Debian 9+: sudo apt update && sudo apt -y install openssl curl wget git nginx dos2unix

2,检查环境

检查Java
 # 安装默认Java版本(Java 8或以上) sudo apt install -y default-jdk # 查询Java版本 java -version
配置JAVA_HOME
ls /usr/lib/jvm/ echo 'export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64' >> ~/.bashrc echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc source ~/.bashrc

echo 'export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64' 中的java-11-openjdk-amd64安照自己的来

验证
echo $JAVA_HOME # 应该输出:/usr/lib/jvm/java-11-openjdk-amd64 java -version # 应该仍然显示 OpenJDK 11
检查Python
python --version # python3时 python3 --version

有一样就行

安装MySql
sudo apt update sudo apt upgrade sudo apt-get install mysql-server sudo apt install mysql-client sudo apt install libmysqlclient-dev
sudo service mysql start #检查服务的状态,如下图绿色所示 sudo service mysql status sudo mysql
更改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你自己的密码';
初始化

自己看着选就行

验证登录
PyMySQL部署
sudo apt-get install -y python3-pip sudo pip3 install PyMySQL

3,拉取部署脚本

获取部署安装包:

wget https://github.com/WeBankBlockchain/WeBASELargeFiles/releases/download/v1.5.5/webase-deploy.zip

解压并进入目录

unzip webase-deploy.zip cd webase-deploy
修改配置

这里用vim方便点,而且好操作

vim common.properties

单点i进入编辑(插入)模式,改好后点击esc,后shitf + :  输入wq,回车,写入退出

部署

然后就是部署了

# 部署并启动所有服务 python3 deploy.py installAll

但在这里 由于链接github不稳定,下载速度很慢,而且会断,

然后这是我找到的一种方法,感觉不是很明显

nslookup github.com nslookup github.global.ssl.fastly.net sudo gedit /etc/hosts #刷新缓存:在命令终端输入 sudo service NetworkManager restart

然后我的建议是用 aria2或者换国内镜像

下载

sudo apt update && sudo apt install aria2

我们可以这样先运行  python3 deploy.py installAll

找到下载链接

https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.11.0/fisco-bcos.tar.gz

ctrl+c 退出后用

aria2c -x16 -s16 -c -o fisco-bcos.tar.gz \ https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.11.0/fisco-bcos.tar.gz

如此反复,要是再不行,就到浏览器下好之后再放到包里就行了,如果说Ubuntu真的不行,就到windows里下好,用finshell传到Ubuntu里就行了

下面的是下载路径

aria2c -x16 -s16 -c -o fisco-bcos.tar.gz https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.11.0/fisco-bcos.tar.gz aria2c -x16 -s16 -c -o webase-node-mgr.zip https://github.com/WeBankBlockchain/WeBASELargeFiles/releases/download/v1.5.5/webase-node-mgr.zip aria2c -x16 -s16 -c -o webase-web.zip https://github.com/WeBankBlockchain/WeBASELargeFiles/releases/download/v1.5.5/webase-web.zip aria2c -x16 -s16 -c -o webase-web-mobile.zip https://github.com/WeBankBlockchain/WeBASELargeFiles/releases/download/v1.5.5/webase-web-mobile.zip aria2c -x16 -s16 -c -o webase-sign.zip https://github.com/WeBankBlockchain/WeBASELargeFiles/releases/download/v1.5.5/webase-sign.zip

下好之后,先

python3 deploy.py stopAll

再运行一遍 

python3 deploy.py installAll

然后选n,因为都下载好了,不用重下

然后 python3 deploy.py stopAll 

再 

python3 deploy.py startAll

在网页打开

http://localhost:5002/WeBASE-Front

也可以先确定虚拟机ip,然后在windows上打开

如果想校验,可以到一键部署 — WeBASE v1.5.5 文档 进行后续的校验

 如果想写合约,也可以先在remix上尝试,然后在部署到webase上

Read more

通义万相 2.1 与蓝耘智算平台的深度协同,挖掘 AIGC 无限潜力并释放巨大未来价值

通义万相 2.1 与蓝耘智算平台的深度协同,挖掘 AIGC 无限潜力并释放巨大未来价值

我的个人主页我的专栏:人工智能领域、java-数据结构、Javase、C语言,希望能帮助到大家!!!点赞👍收藏❤ 引言:AIGC 浪潮下的新机遇 在当今数字化飞速发展的时代,人工智能生成内容(AIGC)已成为推动各行业变革的关键力量。从创意内容的快速产出到复杂场景的智能模拟,AIGC 正以前所未有的速度改变着我们的生活和工作方式。通义万相 2.1 作为多模态 AI 生成领域的佼佼者,与蓝耘智算平台这一强大的算力支撑平台深度协同,犹如一颗耀眼的新星,在 AIGC 的浩瀚星空中熠熠生辉,为挖掘 AIGC的无限潜力和释放巨大未来价值提供了坚实的基础和广阔的空间。 一:通义万相 2.1:多模态 AI 生成的卓越典范 ***通义万相 2.1 是阿里巴巴达摩院精心打造的多模态 AI 生成模型,在图像、视频等内容生成方面展现出了令人瞩目的实力。*** 1.1 创新架构引领技术突破 1.

NASA火星代码测试内幕:用AIGC模拟外星环境攻击

NASA火星代码测试内幕:用AIGC模拟外星环境攻击

火星任务软件测试的迫切需求 NASA的火星探测任务(如“毅力号”和未来载人计划)依赖于复杂的软件系统,这些系统必须抵御未知的外星环境威胁,包括辐射干扰、沙尘暴、黑客攻击等。传统测试方法难以模拟这些极端场景,因此NASA创新性地引入AIGC(人工智能生成内容)技术,生成动态、高保真的攻击模拟环境。本文从软件测试专业视角,揭秘这一内幕,分析其技术框架、测试流程和行业启示,助力测试从业者提升风险应对能力。 一、背景:火星软件测试的独特挑战 火星任务软件(如导航、通信和生命支持系统)面临三重挑战: 1. 环境不确定性:火星表面辐射强度是地球的100倍,沙尘暴可导致传感器失效(数据来源:NASA JPL报告,2025)。 2. 安全威胁:外星黑客攻击可能通过深空网络渗透,例如2024年模拟测试中发现的零日漏洞。 3. 测试局限性:地面实验室无法完全复制火星条件,传统脚本测试覆盖率不足。 AIGC的引入解决了这些痛点: * 定义:AIGC利用生成式AI(如GPT-4和GANs)自动创建攻击场景,包括恶意代码注入、

【GitHub项目推荐--TypeTale(字字动画):免费AIGC视频创作工具】非开源

简介 TypeTale (字字动画)是一款专为内容创作者打造的完全免费的AIGC创作软件,主要用于小说推文、AI短剧、AI电影制作。它集成了多种AI能力,提供从文案处理到视频生成的全链路创作支持,承诺现有功能与基础功能永久免费。 🔗 GitHub地址 : https://github.com/TypeTale/TypeTale 🎬 核心价值 : AIGC视频生成 · 小说推文 · AI短剧 · 完全免费 · 中文优化 项目背景 : * 内容创作 :短视频内容创作需求增长 * AIGC技术 :AI生成内容技术成熟 * 成本控制 :降低视频制作成本需求 * 中文优化 :中文内容创作工具需求 * 开源生态 :开源创作工具生态 项目特色 : * 🆓 完全免费 :永久免费使用 * 🇨🇳 中文优化 :专为中文优化 * 🤖 AI集成 :多AI能力集成 * 🎬 视频生成 :全链路视频生成 * 🔧 易用性 :简单易用界面 技术亮点 : * 多模型支持 :支持多种AI模型 * ComfyUI集成 :深度ComfyUI集成 * 工作流系统

【C++ AIGC性能优化指南】:如何实现吞吐量翻倍的底层逻辑揭秘

第一章:C++ AIGC 吞吐量测试的核心意义 在现代高性能计算与人工智能生成内容(AIGC)融合的背景下,C++ 作为系统级性能优化的首选语言,承担着关键的底层计算任务。对 C++ 实现的 AIGC 模型进行吞吐量测试,不仅是衡量系统处理能力的重要手段,更是优化推理延迟、资源调度和并行效率的基础。 揭示系统真实性能边界 吞吐量测试能够量化单位时间内系统可处理的请求数量,反映其在高并发场景下的稳定性与扩展性。通过压力模拟,开发者可以识别瓶颈所在,例如内存带宽限制、线程竞争或I/O阻塞。 指导模型部署与硬件匹配 不同的硬件平台(如CPU架构、NUMA配置)对C++程序的执行效率影响显著。吞吐量数据为选择最优部署方案提供依据,确保AIGC服务在目标环境中达到最佳性价比。 * 评估多线程并发处理能力 * 验证内存池与对象复用机制的有效性 * 对比不同编译优化选项(如-O2 vs -O3)对性能的影响 // 示例:简单吞吐量计时框架 #include <chrono> #include <iostream&