美文网首页我爱编程
RestHeart手动环境搭建

RestHeart手动环境搭建

作者: cyclone_mi | 来源:发表于2018-05-19 10:15 被阅读0次

需要安装如下软件:

Java8

MongoDB

RestHeart

1.安装Java和MongoDB检查

$ java-version

java version"1.8.0_66"Java(TM)SE Runtime Environment(build 1.8.0_66-b17)Java HotSpot(TM)64-Bit Server VM(build 25.66-b17, mixed mode)$ mongod--versiondb version v3.0.7

$ mongod--version

db version v3.6.4

2.安装RESTHeart

GitHub上下载最新稳定版本,并解压缩,其中最重要的文件如下:

restheart.jar

etc/restheart.yml <- 配置文件例子

3.启动MongoDB

Linux:

mongod --fork --syslog --dbpath E:\data\test\db

Windows:

start /b mongod --dbpath E:\data\test\db --port 27017

4.启动RESTHeart

修改restheart.yml中的配置连接MongoDB

mongo-uri: mongodb://<username>:<password>@127.0.0.1/?authSource=admin

修改Shell环境变量:

$env:TMP="E:\temp"

cd .\restheart-3.2.2

java -server -jar restheart.jar etc/restheart.yml

5.验证安装结果

http://127.0.0.1:8080/browser admin/changeit

6.新建数据库

$ curl -u <user>:<password> -X PUT -H "Content-Type: application/json" 127.0.0.1:8080/tianmenshan

验证数据库创建成功

$ curl -u <user>:<password> -X GET -H "Content-Type: application/json" 127.0.0.1:8080/tianmenshan

7.新建集合

$ curl -v -u <user>:<password> -X PUT -H "Content-Type: application/json" 127.0.0.1:8080/tianmenshan/reports.files

$ curl -v -u admin:changeit -X PUT -H "Content-Type: application/json" 127.0.0.1:8080/tianmenshan/template.files

$ curl -v -u admin:changeit -X PUT -H "Content-Type: application/json" 127.0.0.1:8080/tianmenshan/signature.files

$ curl -v -u admin:changeit -X PUT -H "Content-Type: application/json" 127.0.0.1:8080/tianmenshan/attachment.files

验证集合创建成功

$ curl -u <user>:<password> -X GET -H "Content-Type: application/json" 127.0.0.1:8080/tianmenshan/reports.files

8.上传文件

$ curl -v -u <user>:<password> -X PUT -F "file=@123" 127.0.0.1:8080/tianmenshan/reports.files/test001

相关文章

  • RestHeart手动环境搭建

    需要安装如下软件: Java8 MongoDB RestHeart 1.安装Java和MongoDB检查 $ ja...

  • Redis Cluster使用redis自带工具搭建

    手动搭建,比较繁琐, 维护成本高, 今天介绍使用redis自带工具来搭建, 手动搭建 环境 redis5.0.7 ...

  • php环境搭建

    linux 搭建 php 环境 原本的计划是手动搭建php环境,结果我不出所料的搭建失败了(每次搭建环境都很崩溃!...

  • Jenkins 一键部署

    简介 搭建方式 手动部署 docker部署 手动部署 1、环境要求 检查java环境是否为1.8 2、添加jenk...

  • 01 django项目搭建流程

    1 运行环境搭建 1.1 手动搭建 (1)安装pip(ubuntu: ) (2)利用 pip 安装 Django ...

  • Centos 7 LNMP环境配置

    手动搭建 LNMP环境 LNMP 环境是指在 Linux 系统下,由 Nginx + MySQL/MariaDB ...

  • php手动搭建环境

    前几天都是用集成的,用的好难受,集成的好难用 网址blog.csdn.net/wangjingna/article...

  • 手动搭建PHP环境

    实验环境: win7 x64位 注意:请全部下载64位的文件 下载apache2.4 http://httpd....

  • GO环境搭建

    环境搭建: 1、安装gosubmile 【gosublime自动安装失败,手动安装】 点击菜单: Preferen...

  • CentOS 7 搭建lnmp

    引言:之前使用的是lnmp.org的一键搭建环境,现在自己手动搭建一个Lnmp环境来。搭建过程中遇到不少问题,在网...

网友评论

    本文标题:RestHeart手动环境搭建

    本文链接:https://www.haomeiwen.com/subject/dlsodftx.html