stonedb部署实践
1.使用docker部署,会有一些问题,启动失败:
xiuchenggong@xiuchengdeMacBook-Pro stonedb % docker logs 27a92a0510fd
+ _main
+ '[' -f /opt/stonedb57/install/bin/mysqld -a -d '/opt/stonedb*/install/data/mysql' ']'
+ stonedb_note 'StoneDB not install,we will install StoneDB......'
++ date '+%Y-%m-%d %H:%M:%S'
+ echo '2023-09-08 03:29:48 [Note] StoneDB not install,we will install StoneDB......'
2023-09-08 03:29:48 [Note] StoneDB not install,we will install StoneDB......
+ stonedb_note docker_verify_minimum_env
++ date '+%Y-%m-%d %H:%M:%S'
+ echo '2023-09-08 03:29:48 [Note] docker_verify_minimum_env'
2023-09-08 03:29:48 [Note] docker_verify_minimum_env
+ docker_verify_minimum_env
+ '[' -z '' -a -z '' -a -z '' ']'
+ stonedb_error
++ date '+%Y-%m-%d %H:%M:%S'
+ echo '2023-09-08 03:29:48 [Error] '
2023-09-08 03:29:48 [Error]
+ exit 1
2.使用centos环境安装部署:
下载安装包:
[root@node01 ~]# wget https://github.com/stoneatom/stonedb/releases/download/5.7-v1.0.4-alpha/stonedb-ce-5.7-v1.0.4-alpha.el7.x86_64.rpm[root@node01 ~]# rpm -ivh stonedb-ce-5.7-v1.0.4-alpha.el7.x86_64.rpm
Preparing... ################################# [100%]file /usr/lib64/libsnappy.so.1 from install of stonedb_5.7-1.0.4-1.el7.x86_64 conflicts with file from package snappy-1.1.0-3.el7.x86_64[root@node01 ~]# yum list installed |grep "snappy"
Failed to set locale, defaulting to C
snappy.x86_64 1.1.0-3.el7 installed[root@node01 ~]# yum remove snappy.x86_64
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
Resolving Dependencies
--> Running transaction check
---> Package snappy.x86_64 0:1.1.0-3.el7 will be erased
--> Processing Dependency: libsnappy.so.1()(64bit) for package: kexec-tools-2.0.15-51.el7.x86_64
--> Running transaction check
---> Package kexec-tools.x86_64 0:2.0.15-51.el7 will be erased
--> Finished Dependency ResolutionDependencies Resolved[root@node01 ~]# rpm -ivh stonedb-ce-5.7-v1.0.4-alpha.el7.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...1:stonedb_5.7-1.0.4-1.el7 ################################# [100%]
[root@node01 ~]# /opt/stonedb57/install/bin/mysqld --defaults-file=/opt/stonedb57/install/my.cnf --initialize --user=mysql
/opt/stonedb57/install/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
[root@node01 ~]# ldd /opt/stonedb57/install/bin/mysqld | grep 'not found'libaio.so.1 => not found
需要安装libaio包,yum install libaio
[root@node01 ~]# /opt/stonedb57/install/bin/mysqld --defaults-file=/opt/stonedb57/install/my.cnf --initialize --user=mysql[root@node01 ~]#[root@node01 ~]#
[root@node01 ~]# /opt/stonedb57/install/mysql_server start
Starting Stonedbbasedir::: /opt/stonedb57/install/
bindir::: /opt/stonedb57/install//bin
datadir::: /opt/stonedb57/install/data/
mysqld_pid::: /opt/stonedb57/install/data/mysqld.pid
.Logging to '/opt/stonedb57/install/data/node01.err'.
2023-09-10T14:51:02.153489Z mysqld_safe Starting mysqld daemon with databases from /opt/stonedb57/install/data
........... SUCCESS!
3.连接访问:
get password auto generate:
[root@node01 ~]# cat /opt/stonedb57/install/log/tianmu.log |grep "password"
[2023-09-10 22:49:02.788818] [2141] [WARN] [MYSQL:0] MSG: A temporary password is generated for root@localhost: Uf602<C28mg
[2023-09-10 22:51:15.674585] [2839] [WARN] [MYSQL:0] MSG: Access denied for user 'root'@'localhost' (using password: NO)
connect to stonedb:
/opt/stonedb57/install/bin/mysql -uroot -p -S /opt/stonedb57/install/tmp/mysql.sock
alter the root default password:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'stonedb123';
mysql> FLUSH PRIVILEGES;
relogin using new password:
/opt/stonedb57/install/bin/mysqladmin -uroot -p -S /opt/stonedb57/install/tmp/mysql.sock shutdown
#输入更改后的 root 密码。
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| cache |
| mysql |
| performance_schema |
| sys |
| sys_tianmu |
+--------------------+
6 rows in set (0.00 sec)mysql> use sys_tianmu;
Database changed
mysql>
相关文章:
stonedb部署实践
1.使用docker部署,会有一些问题,启动失败: xiuchenggongxiuchengdeMacBook-Pro stonedb % docker logs 27a92a0510fd _main[ -f …...
wsl使用apt install net-tools报错
前两天折腾了几个小时把wsl安装好了,后面准备安装ifconfig命令的时候发现网络有问题,总结处理过程如下: 1.修改/etc/wsl.conf文件,修改后wsl.conf文件内容如下: [boot] systemdtrue [network] generateResolvConffals…...
python 使用requests爬取百度图片并显示
爬取百度图片并显示 引言一、图片显示二、代码详解2.1 得到网页内容2.2 提取图片url2.3 图片显示 三、完整代码 引言 爬虫(Spider),又称网络爬虫(Web Crawler),是一种自动化程序,可以自动地浏览…...
DataSecurity Plus:守护企业数据安全的坚实堡垒
在当今数字化时代,数据被认为是企业最宝贵的资产之一。然而,企业面临着巨大的数据安全挑战,其中之一就是数据泄露。数据泄露可能导致敏感信息的丧失、法律责任的追究以及声誉受损。因此,保护企业数据安全已经成为每个组织的首要任…...
《树莓派4B家庭服务器搭建指南》第二十一期:安装开源远程桌面服务rustdesk, 内网丝滑,外网流畅控制
title: 《树莓派4B家庭服务器搭建指南》第二十一期:安装开源远程桌面服务rustdesk, 内网丝滑,外网流畅控制Windows,macOS,Linux设备 tags: 个人成长 categories:树莓派不吃灰 前段时间, 有一台老式MacBook Pro被我改造成了影视资源解码主机, 《树莓派4B家庭服务器搭…...
Redis 分布式锁
面试题: Redis除了拿来做缓存,你还见过基于Redis的什么用法? 1.数据共享,分布式Session 2.分布式锁 3.全局ID 4.计算器、点赞 5.位统计 6.购物车 7.轻量级消息队列:list、stream 8.抽奖 9.点赞、签到、打卡 10.差集交集…...
水循环原理VR实景教学课件开发
日本核污水排海让人们越来越重视海洋大气层水循环的安全,水循环是一个周而复始、循环往复的动态过程,为了将水循环过程以形象、生动地形式展示出来,水循环VR全景动态演示逐渐受到大家青睐。 传统的水循环教育方式通常是通过图片、动画或实地考…...
[小尾巴 UI 组件库] 全屏响应式轮播背景图(基于 Vue 3 与 Element Plus)
文章归档于:https://www.yuque.com/u27599042/row3c6 组件库地址 npm:https://www.npmjs.com/package/xwb-ui?activeTabreadme小尾巴 UI 组件库源码 gitee:https://gitee.com/tongchaowei/xwb-ui小尾巴 UI 组件库测试代码 gitee:…...
关于ESP32S3无法识别到端口问题
前言 (1)因为实习问题,需要使用ESP32BOX进行二次开发。一般来说,接触一款MCU,3天上手是基本操作。但是对于乐鑫的芯片,环境搭建是真的折磨人(苦笑),而且官方文档几乎没有…...
如何判断bug是前端bug还是后端bug
1.前后端bug 特征: 前端主要负责显示数据,后端主要负责处理数据、存储数据,前后端主要通过接口进行数据交换。 前端bug的特征: 界面显示类问题:如文字大小不一,控件颜色不搭,控件不整齐&#x…...
EasyExcel填充数据EasyExcel填充数据流下载 easyexcel填充excel下载 easyexcel填充
EasyExcel填充数据EasyExcel填充数据流下载 easyexcel填充excel下载 easyexcel填充 1、填充数据然后将文件输出给浏览器 1、填充数据然后将文件输出给浏览器 官网地址 官网的demo填充生成的是file文件, 实际需求用的最多的是 填充完数据将Excel输出给浏览器 填充模版Excel文…...
精通数据集成:轻易云数据集成平台应用实战与技术内幕
企业系统中数据交互的重要性不言而喻。一个系统如果孤立运行,即使积累了海量数据,仍然是一座信息孤岛。另一方面,一个积极参与数据交互的系统,成为各系统之间的“交际花”,具备中台的性质。 然而,大多数情况…...
“2023中国数字化服务之选”榜单发布,谷器数据荣耀登榜!
9月7日,行业权威媒体Internet Deep联合eNET研究院、德本咨询重磅发布了“2023中国数字化服务之选”榜单,经专家评审认定,谷器数据凭借领先的综合技术实力与产品应用创新能力荣耀登榜! 谷器数据生产制造数字化服务根据客户整体需求…...
iisfastchi漏洞复现
1.查看版本 2.在路径中写入 php脚本 发现使用不了 3.环境搭建 结局打开 把限制打开...
虚拟机Ubuntu操作系统常用终端命令(详细解释+详细演示)
虚拟机Ubuntu操作系统常用终端命令 本篇讲述了Ubuntu操作系统常用的三个功能,即归档,软链接和用户管理方面的相关知识。希望能够得到大家的支持。 文章目录 虚拟机Ubuntu操作系统常用终端命令二、使用步骤1.归档1.1创建档案包1.2还原档案包1.3归档并压缩…...
【力扣每日一题】2023.9.12 课程表Ⅳ
目录 题目: 示例: 分析: 代码: 题目: 示例: 分析: 今天是课程表系列题目的最后一题,因为我在题库里找不到课程表5了,所以今天的每日一题就是最后一个课程表了。 题…...
CentOS 安装HTTP代理服务器 Tinyproxy
Tinyproxy是一个小型的基于GPL的HTTP/SSL代理程序,非常适合小型网络而且便于快速部署。这个代理程序最大的优点就是占用系统资源比较少。这里使用的系统为CentOS7.6,可以直接 yum 方式安装。 yum install tinyproxy -y 如果提示找不到安装包࿰…...
PHPWord 模板输出checkbox复选框和checked已勾选状态,以及 模板替换时数据如何分行
PHPWord 模板输出checkbox复选框和checked已勾选状态,以及 模板替换时数据如何分行 期望目标 和 模板配置复选框代码数据分行显示在使用PHPWORD模板替换时,经常会有 动态渲染选择项 和 选择项需要被勾选的要求,以及动态数据分行显示等要求。 本文根据 空复选框、勾选复选框…...
vue学习之 v-for key
v-for key Vue使用 v-for渲染的元素列表时,它默认使用“就地更新”的策略。如果数据项的顺序被改变,Vue 将不会移动 DOM元素来匹配数据项的顺序,而是就地更新每个元素。创建 demo9.html,内容如下 <!DOCTYPE html> <html lang"…...
ARM接口编程—IIC总线(exynos 4412平台)
IIC总线简介 IIC总线是Philips公司在八十年代初推出的一种串行、半双工总线 主要用于近距离、低速的芯片之间的通信;IIC总线有两根双向的信号线一根数据线SDA用于收发数据,一根时钟线SCL用于通信双方时钟的同步;IIC总线硬件结构简单ÿ…...
OpenClaw多模态探索:百川2-13B+OCR实现图片信息自动化处理
OpenClaw多模态探索:百川2-13BOCR实现图片信息自动化处理 1. 为什么需要图片信息自动化处理 上周我收到一份电子合同,需要从中提取关键条款进行汇总。手动翻查30多页PDF时,突然想到:既然OpenClaw能操控电脑,为什么不…...
VSCode里玩转Qt Designer:手把手教你可视化设计PyQt5界面并自动生成Python代码
VSCode高效开发PyQt5:可视化设计与自动化代码生成实战 在Python GUI开发领域,PyQt5凭借其强大的功能和跨平台特性成为众多开发者的首选。然而,传统的手写界面布局代码不仅耗时耗力,还难以实时预览效果。本文将带你探索如何在VSCod…...
OpenClaw移动端适配:手机飞书调用Qwen3-VL:30B的优化技巧
OpenClaw移动端适配:手机飞书调用Qwen3-VL:30B的优化技巧 1. 移动端适配的痛点与挑战 上周我在星图平台部署了Qwen3-VL:30B模型,并通过OpenClaw接入了飞书。当我在办公室用电脑测试时一切正常,但周末带孩子去公园时想用手机处理工作&#x…...
CHORD-X与Matlab仿真联动:战术场景生成与效果评估
CHORD-X与Matlab仿真联动:战术场景生成与效果评估 最近在做一个挺有意思的项目,需要验证一个智能感知系统在复杂动态场景下的表现。这个系统叫CHORD-X,它专门处理视频流,能识别和追踪画面里的多个目标。但问题来了,我…...
视频博主必备!用DeepSeek V2批量生成SRT字幕的3种高阶玩法
视频博主必备!用DeepSeek V2批量生成SRT字幕的3种高阶玩法 在内容创作领域,字幕早已从简单的辅助功能演变为提升观看体验、扩大受众群体的关键工具。对于视频博主而言,高效生成精准字幕不仅能节省大量后期时间,更能为内容带来专业…...
3个步骤掌握InjectFix热修复核心方案
3个步骤掌握InjectFix热修复核心方案 【免费下载链接】InjectFix InjectFix is a hot-fix solution library for Unity 项目地址: https://gitcode.com/gh_mirrors/in/InjectFix 核心能力解析 🔧 原生方法修复:解决线上函数逻辑错误 解决什么问…...
UE5开发者必备:10个免费3D模型资源网站推荐(含避坑指南)
UE5开发者必备:10个免费3D模型资源网站深度评测与实战指南 当你深夜盯着UE5编辑器里那个孤零零的默认立方体发呆时,是否也经历过这种绝望?作为经历过上百个原型项目的老司机,我深刻理解优质3D资源对开发效率的致命影响。市面上90…...
GHelper:华硕笔记本性能调校神器,让你的ROG设备焕发新生
GHelper:华硕笔记本性能调校神器,让你的ROG设备焕发新生 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other mod…...
CTF选手必看:RSA算法从数学原理到实战解题技巧(附常见题型解析)
CTF选手必看:RSA算法从数学原理到实战解题技巧(附常见题型解析) 1. RSA算法核心数学原理 RSA算法的安全性建立在大整数分解难题和欧拉定理之上。理解以下数学概念是解题基础: 欧拉函数φ(n):对于npq(p、q为…...
零基础部署Ostrakon-VL-8B:用Chainlit前端,轻松实现智能图片分析
零基础部署Ostrakon-VL-8B:用Chainlit前端,轻松实现智能图片分析 1. 为什么你需要Ostrakon-VL-8B? 想象一下,你经营着一家连锁便利店,每天需要检查几十家门店的商品陈列、价格标签和卫生状况。传统方法是让店长拍照发…...
