上位机服务端离线部署步骤
上位机服务端离线部署步骤
一、环境部署
1. 安装nodejs和npm
建议8.11.x以上,当前14.16.0
下载官方安装包并拷贝到离线机器上。官方下载地址:https://nodejs.org/en/download/
解压文件:
tar zvxf node-v8.9.4-linux-x64.tar.xz放到相应目录例如:
mv node-v8.9.4-linux-x64 /opt/建立软链接使npm和node命令到系统命令
sudo In -s /opt/node-v8.9.4-linux-x64/bin/node /usr/local/bin/nodesudo In -s /opt/node-v8.9.4-linux-x64/bin/npm /usr/local/bin/npm检查是否安装成功
node-vnpm-v
2. 安装python
版本 2.5 < version < 3.0,当前2.7.18
3. 安装pomelo
- 解压文件:
tar zvxf pomelo.tar.gz - 放到相应目录例如:
mv pomelo /usr/local/lib/node_modules/ - 建立软链接:
ln -s usr/local/lib/node_modules/pomelo/bin/pomelo /usr/local/bin/pomelo
3. 安装mongodb
- 在mongodb官网下载所需安装包,比如
mongodb-linux-x86_64-rhel70-3.6.23.tgz, 官方下载地址: https://www.mongodb.com/try/download/community - 执行
tar zxvf mongodb-linux-x86_64-rhel70-3.6.23.tgz命令解压软件包 - 执行
mv mongodb-linux-x86_64-rhel70-3.6.23 /usr/local/mongodb命令把解压的目录移动到local目录下并改名为mongodb - 进入mongodb目录依次执行
mkdir data、mkdir data/db、mkdir conf、mkdir logs命令创建数据目录、配置目录、日志目录 - 进入conf配置目录,执行vi mongodb.conf命令编写配置,在文件中写入:
1 | # 日志文件位置 |
- 进入bin目录启动
1 | #进入bin目录 |
- 输入以下内容表示成功
1 | about to fork child process, waiting until server is ready for connections. |
- 创建用户密码和添加登录用户
1
2
3
4
5
6
7
8
9# 创建用户密码
1. ./mongo ,连接mongodb
2. use admin
3. db.createUser({"user":"root","pwd":"123456","roles":[{role:"root",db:"admin"}]})
4. db.auth('root','123456')
# 添加登录用户
1. use mongo_fly
2. db.avatars.insert({"openid": "admin", "account": "admin", "password": "123456"})
二、启动上位机服务
- 解压源码:
unzip simufly_server.zip - 放到相应目录例如:
mv simufly_server /home/ - 启动,
cd /home/simufly_server/执行pomelo start [-e <development, production>] [-D -d -t -i] - 支持的所有命令帮助查看
pomelo --help