miniob :相关环境配置
How to build
参考视频:https://www.bilibili.com/video/BV1gv411A7oA?spm_id_from=333.999.0.0将代码下载并且安装编译。
git clone失败的话参考:https://blog.csdn.net/sxg0205/article/details/81412921
- install cmake
- build libevent
git submodule add https://github.com/libevent/libevent deps/libevent
cd deps
cd libevent
git checkout release-2.1.12-stable
mkdir build
cd build
cmake .. -DEVENT__DISABLE_OPENSSL=ON
make -j
sudo make install
- build google test
git submodule add https://github.com/google/googletest deps/googletest
cd deps
cd googletest
mkdir build
cd build
cmake ..
make -j
sudo make install
- build jsoncpp
git submodule add https://github.com/open-source-parsers/jsoncpp.git deps/jsoncpp
cd deps
cd jsoncpp
mkdir build
cd build
cmake -DJSONCPP_WITH_TESTS=OFF -DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF ..
make -j
sudo make install
- build miniob
cd `project home`
mkdir build
cd build
cmake ..
make -j如果是debug版本的话
cmake ..改成-> cmake .. -DEBUG=ON
How to start
启动server流程
切换到:
obsb/build/bin
然后执行:
./observer -f ../../etc/observer.ini
登录client流程
切换到:
obsb/build/bin
然后执行:
./obclient
退出server流程
ps aux | grep ob
然后发现:
dyy 52471 0.0 0.0 818588 5168 pts/0 Sl+ 20:33 0:00 ./observer -f ../../etc/observer.ini
dyy 52751 0.0 0.0 11992 736 pts/1 S+ 20:39 0:00 grep --color=auto ob
直接 kill -9 52471
miniob :相关环境配置相关推荐
- anacondaJupyter相关环境配置及常见问题及pycharm快捷命令(很全!很详细)
anaconda&Jupyter相关环境配置及常见 配置anaconda环境简述 anaconda配置环境变量 为什么要配置环境变量 配置环境变量 如果已经安装了python且已添加了pyth ...
- linux 安装qt 及相关环境配置
前言: 在上文中已经安装了vm 工作台并配置好一台linux虚拟机,现在给这台虚拟机安装qt程序 qt从5.15.0版本后就不再发行免费的离线安装版本了,当然了购买商业版本的除外,详细的版本问题可以参 ...
- Linux下安装SOAR及相关环境配置
前言 SOAR(SQL Optimizer And Rewriter)是一个对SQL进行优化和改写的自动化工具. 由小米人工智能与云平台的数据库团队开发与维护 Github https://githu ...
- jetson xavier nx 系统及相关环境配置(cuda,torchvision,torch,tensorflow,opencv)
一.装载系统 首先下载系统镜像 到这里下载https://developer.nvidia.com/embedded/downloads,选择自己需要的jetpack版本.我当时安装的时候查的资料都说 ...
- linux mint 相关环境配置
在安装学习所需要的工具之前,最好先了解一下他们都是干什么用的,这样大体对所用的工具有个基本的了解,安装工具时也就有目的性.开始配置前,先了解自己的linux是多少位的,我的是64位的,所以我安装的工具 ...
- 使用Anaconda安装pytorch和tesorflow以及相关环境配置
Anaconda拥有非常强大的python包和库管理功能,并且机器学习常用的pytorch和tensorflow两个库可以直接使用anaconda安装,这两个库的官网分别是:https://pytor ...
- linux mint关于web开发的相关环境配置
在安装linux之前首先要明白linux系统的功能特性,linux是多少位 的,对要使用的工具要有大体的了解,那样就不至于在之后的安装中耽误太多时间,比如安装的系统是32位的就要安装与之对应的工具. ...
- 【深度学习】使用d2l包和相关环境配置的一些血泪心得
目录 一 引言 写给: 以下: 二 关于anaconda的配置 1 anaconda的安装过程 2 d2l包和pytorch包的下载 1 创建新环境 2 添加镜像源 1 . 给conda添加镜像源 2 ...
- 移动端UI自动化相关环境配置
1.adb环境搭建 1.1jdk 安装 官⽹:https://www.oracle.com/java/technologies/downloads/ 下载18版本,记住java安装⽬录,后⾯我们需要 ...
最新文章
- 利用tuning-primer脚本优化MySQL数据库
- 你熟知的那个杀毒软件公司McAfee,用这种方法骗过护照人脸识别系统
- oom 如何避免 高并发_【转载】如何避免OOM?看Greenplum的最佳实践
- 微软更新Linux子系统,编译WSL 2内核只需3步
- 从事数据科学前必须知道的五件事儿
- springcloud的理解
- java comparator_Java 中如何指定集合元素的排序策略
- 具备白名单、黑名单的Filter基类扩展
- oracle 监听 无法连接,解决ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务...
- C/C++编程知识分享:C++ 手把手教你实现可变长的数组
- 阿里、华为、美团,大厂面试算法题,这些你会吗?
- WCF元数据发布的2种方式:httpGetEnabled与mex
- 计算身份证号码的校验码Python
- vs2015安装+下载详细教程
- 新手SEO优化原创与伪原创
- python解析mht文件_php解析mht文件转换成html的实例
- matlab计算两向量的乘积,matlab中两个函数相乘
- 五款轻量级的办公软件,界面简洁且无广告
- Android开发者指南
- K-Means(K均值) 算法
热门文章
- 我的Serverless实战——引领云计算的下一个十年
- new操作符具体都干了什么?一次笔试题遇到的
- html 文本框 自动拼接,HTML 中table的结构以及拼接
- stream 过滤俩个字段_Java8 Stream:2万字20个实例,玩转集合的筛选、归约、分组、聚合...
- uniapp 微信小程序打包 vendor.js过大 导致打包超过2M
- 你不懂js系列学习笔记-异步与性能- 02
- HTML基础知识(常见元素、列表、链接元素、图片元素)
- git提交代码时报错:nothing added to commit but untracked files present
- [Mac入门] 如果更快的打开程序或文件
- 网站大流量高并发访问的处理解决办法