官方是有自动化的安装py脚本的, 不过还是有很多小坑的.
不过其实脚本主要也就是只做两件事, 其他都是可选的:

  • 配置环境变量
  • 安装mysql

安装步骤

安装kbe之前请提前在mysql里

  • 建一个数据库(比如建一个数据库kbe_database)
  • 一个至少拥有select,insert,update,delete,create,drop权限的用户(比如这个用户是kbe_user)

(具体详情请谷歌, 本篇文章是讲kbe的安装的, 不讨论mysql, 弄完mysql之后就可以开始下面的1分钟kbe安装教程啦)

  • 找到你的kbe根目录, 然后进入根目录, 比如你的kbe根目录是kbengine, 则 :

    1. cd kbengine
    2. sudo python kbengine/kbe/tools/server/install/installer.py install
  • 然后它就会问你 :
    Install KBEngine to Linux-account(No input is kbe):
    为了简单起见, 建议直接填写你当前的linux用户名称, 比如我的是”b”
  • 然后就是开始配置环境变量了, 它就会显示
Check the dependences:
- kbe_environment: checking...
ERROR: KBE_ROOT: is error! The directory or file not found:
KBE_ROOT//kbe
KBE_ROOT=KBE_ROOT current:
reset KBE_ROOT(No input is [/home/b/kbengine-0.9.18/]):

直接敲回车

  • 他之后显示的都直接敲回车, 用默认的就可以, 直到他开始问你mysql的东西, 到mysql他会问
- mysql: checking...
- MySQL is installed on the remote machine?[yes/no]

这里我们直接填yes, 然后就直接填我们之前建立好的数据库kbe_database和用户kbe_user即可, 它会显示 :

- Enter mysql ip-address:127.0.0.1
- Enter mysql ip-port:3306
- Enter mysql-account:kbe_user
- Enter mysql-password:123456
- Enter mysql-databaseName:kbe_database
- mysql: yes
Modified: /home/b/kbengine-0.9.18//kbe/res/server/kbengine_defs.xml
KBEngine has been successfully installed!

是否安装成功

  • 找到你的kbe根目录, 然后进入根目录, 比如你的kbe根目录是kbengine, 则

    1. 进入kbe根目录下的assets目录 : cd kbengine/assets
    2. 运行启动脚本 : sh ./start_server.sh
  • 用ps检查一下是否有以下进程再跑 :
b@b-VirtualBox:~/kbengine-0.9.18/assets$ ps -ef | grep -v grep | grep -i kbe
b        15504  1372  0 04:28 pts/1    00:00:01 /home/b/kbengine-0.9.18/kbe/bin/server//machine --cid=2129652375332859700 --gus=1
b        15505  1372  0 04:28 pts/1    00:00:05 /home/b/kbengine-0.9.18/kbe/bin/server//logger --cid=1129653375331859700 --gus=2
b        15506  1372  0 04:28 pts/1    00:00:02 /home/b/kbengine-0.9.18/kbe/bin/server//interfaces --cid=1129652375332859700 --gus=3
b        15507  1372  0 04:28 pts/1    00:00:06 /home/b/kbengine-0.9.18/kbe/bin/server//dbmgr --cid=3129652375332859700 --gus=4
b        15508  1372  0 04:28 pts/1    00:00:07 /home/b/kbengine-0.9.18/kbe/bin/server//baseappmgr --cid=4129652375332859700 --gus=5
b        15509  1372  0 04:28 pts/1    00:00:07 /home/b/kbengine-0.9.18/kbe/bin/server//cellappmgr --cid=5129652375332859700 --gus=6
b        15510  1372  0 04:28 pts/1    00:00:03 /home/b/kbengine-0.9.18/kbe/bin/server//baseapp --cid=6129652375332859700 --gus=7
b        15511  1372  0 04:28 pts/1    00:00:03 /home/b/kbengine-0.9.18/kbe/bin/server//cellapp --cid=7129652375332859700 --gus=8
b        15512  1372  0 04:28 pts/1    00:00:06 /home/b/kbengine-0.9.18/kbe/bin/server//loginapp --cid=8129652375332859700 --gus=9
  • 检查我们mysql中的kbe_database数据库里是否多了几个表 :
mysql> show tables;
+---------------------------+
| Tables_in_b_test_database |
+---------------------------+
| kbe_accountinfos          |
| kbe_email_verification    |
| kbe_entitylog             |
| kbe_serverlog             |
| tbl_Account               |
+---------------------------+
5 rows in set (0.00 sec)

好, 如果都有基本安装完成!

kbe之1分钟完成安装相关推荐

  1. openshift安装_云幸福–如何在几分钟内安装新的OpenShift Container Platform 3.7

    openshift安装 此安装需要安装Red Hat Middleware产品流(预配置的容器选项)以及所有其他功能,例如源容器,映像容器和.Net Core容器.自OpenShift容器平台发布以来 ...

  2. 云幸福–如何在几分钟内安装新的OpenShift Container Platform 3.7

    此安装需要安装Red Hat Middleware产品流(预先配置的容器选项)以及所有其他功能,例如源容器,映像容器和.Net Core容器.自OpenShift容器平台发布以来,我一直希望提供一个简 ...

  3. 美女电脑手机壁纸自动采集php源码三分钟下载安装

    名称:美女电脑手机壁纸自动采集php源码三分钟下载安装 二.下载:源码https://wwm.lanzout.com/iY4dA07ti57c 三.用途: 可供初学者学习网页原理 可盈利,利用打赏.V ...

  4. iOS逆向(1)——利用ipa重签名,3分钟iPhone安装多个微信

    本文要达成如图效果,在一台iPhone上安装第二个微信: 准备: Xcode 微信ipa(可通过iTool进行下载) 重签名脚本 步骤 打开Xcode,新建Single View App项目,名字可以 ...

  5. Fuel 30 分钟快速安装OpenStack

    一直以来,对于openstack 的初学者来讲,安装往往是入门的头大难题.在E版本之前,要搭建一个基本能用的openstack 环境那是相当麻烦,自己要装机,自己搞源,自己照着文档敲命令,又没有靠谱的 ...

  6. crontab 每5分钟_Crontab安装步骤和命令使用详细解说

    安装步骤 确认crontab是否安装: 执行 crontab 命令如果报 command not found,就表明没有安装 安装 crontab: 执行 yum install -y vixie-c ...

  7. red hat安装宝塔_只需几分钟即可安装Red Hat Container Development Kit(视频)

    red hat安装宝塔 自从我开始使用各种形式的OpenShift(例如带盒的Online,然后又作为容器化的图像)玩耍以来,没有什么比Red Hat Container Development Ki ...

  8. 只需几分钟即可安装Red Hat Container Development Kit(视频)

    自从我开始使用各种形式的OpenShift(例如带盒的Online,然后又作为容器化的图像)玩耍以来,没有什么比Red Hat Container Development Kit(CDK)的可用性令我 ...

  9. 三分钟快速安装 facebookresearch SlowFast

    0 前言 去年写了一篇博客:[SlowFast复现]SlowFast Networks for Video Recognition复现代码 使用自己的视频进行demo检测 facebookresear ...

最新文章

  1. Linux 让进程在后台可靠运行的几种方法
  2. 2005年中国之“至理名言”
  3. GitLab CI/CD 因git凭据踩坑
  4. 动态代理,动态代理设计模式 ,JDK动态代理,cglib动态代理
  5. python_开发环境介绍_交互模式使用_IDE介绍和使用---python工作笔记010
  6. DOTA中的设计模式
  7. 计算机网络超详细笔记(三):数据链路层
  8. 【读书笔记】浪潮之巅——公司史篇
  9. 九万字的JavaWeb学习记录,从入门到入坟,更近一步
  10. svnadmin hotcopy
  11. (Cisco模拟)链路聚合 Eth-trunk
  12. 【产业互联网周报】AWS 全球换帅,中国区发布战略;杨杰回应回A,中移动计划千亿投5G;全球缺芯潮持续...
  13. 3D打印机之Marlin固件配置
  14. IP解析成地址 确定省市
  15. 种群遗传学的多态性衡量参数
  16. XMind (2021)新增演说模式
  17. php 新手二维码生成
  18. c语言对于随机数的产生于应用,c语言之产生随机数详解
  19. 电路分析第二章 网孔电流法,节点电压法,叠加原理
  20. python字典键盘添加元素_对python字典元素的添加与修改方法详解

热门文章

  1. c语言endswith用法,js中的indexOf以及startsWith和endsWith方法
  2. 【项目精选】动漫论坛的设计与实现(论文+视频+源码)
  3. 记录2023.3.3下午的校招
  4. 【ES6】阮一峰ES6学习之Class的继承
  5. 在手机上百度地图定位的使用
  6. inflater.inflate 三个方法区别
  7. win10计算机策略配置文件,Win10家庭版编辑组策略设置更改组策略方法
  8. ArcGIS 生成切片方案中英文菜单对比
  9. matlab fmincon优化,matlab fmincon优化问题
  10. 重做HP笔记本一键恢复功能