整理【OSS+windows下安装RabbitMQ+Mongodb+Elasticsearch+Redis+Node.js+NPM】合集

OSS的相关设置

开通OSS服务

  • 登录阿里云官网;
  • 将鼠标移至产品标签页,单击对象存储 OSS,打开OSS 产品详情页面;
  • 在OSS产品详情页,单击立即开通。

创建存储空间

  • 点击网页右上角控制台按钮进入控制台

img

  • 选择我的云产品中的对象存储OSS

img

  • 点击左侧存储空间的加号新建存储空间

img

  • 新建存储空间并设置读写权限为公共读

img

跨域资源共享(CORS)的设置

由于浏览器处于安全考虑,不允许跨域资源访问,所以我们要设置OSS的跨域资源共享。

  • 选择一个存储空间,打开其基础设置

img

  • 点击跨越设置的设置按钮

img

  • 点击创建规则

img

  • 进行跨域规则设置

img

Windows下安装Mongodb

下载Mongodb安装包

下载地址:https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.2.21-signed.msiopen in new window

选择安装路径进行安装

img

img

在安装路径下创建data\db和data\log两个文件夹

img

在安装路径下创建mongod.cfg配置文件

systemLog:
    destination: file
    path: D:\developer\env\MongoDB\data\log\mongod.log
storage:
    dbPath: D:\developer\env\MongoDB\data\db

服务相关命令

启动服务:net start MongoDB
关闭服务:net stop MongoDB
移除服务:D:\developer\env\MongoDB\bin\mongod.exe --remove

下载客户端程序

下载地址:https://download.robomongo.org/1.2.1/windows/robo3t-1.2.1-windows-x86_64-3e50a65.zipopen in new window

解压到指定目录,打开robo3t.exe并连接到localhost:27017

img

Windows下安装Elasticsearch

下载Elasticsearch6.2.2的zip包,

并解压到指定目录

下载地址:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-2-2open in new window

img

安装中文分词插件

在elasticsearch-6.2.2\bin目录下执行以下命令:elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.2.2/elasticsearch-analysis-ik-6.2.2.zip

img

运行bin目录下的elasticsearch.bat启动Elasticsearch

img

下载Kibana

作为访问Elasticsearch的客户端,请下载6.2.2版本的zip包,并解压到指定目录,下载地址:https://artifacts.elastic.co/downloads/kibana/kibana-6.2.2-windows-x86_64.zipopen in new window

img

运行bin目录下的kibana.bat,启动Kibana的用户界面

img

访问http://localhost:5601open in new window 即可打开Kibana的用户界面

img

Windows下安装Redis

官网地址

Redis官网地址:https://redis.io/

Redis下载地址

Redis下载地址: https://github.com/MicrosoftArchive/redis/releases

选择压缩包**Redis-x64-3.0.504.zip** 或者 Redis-x64-3.0.504.msi 均可!

开启服务

进入redis安装路径,双击运行“redis-server.exe”,表示服务已经启动

测试连接

再双击打开“redis-cli.exe”(客户端程序),输入“ping”,显示“PONG”,则表示连接无问题

Windows下安装RabbitMQ

安装Erlang

下载软件包

官网地址:https://www.erlang.org/

windows版本下载地址(选择Download Windows installer即可):https://www.erlang.org/downloads

设置环境变量

  • 在系统变量新建:ERLANG_HOME

  • 系统变量修改()path

    %ERLANG_HOME%\bin

验证是否安装成功

#打开cmd输入erl
C:\Users\13584>erl
#输出V12.3.1版本号则安装成功
Eshell V12.3.1  (abort with ^G)
1>

安装 RabbitMQ

下载安装包

官网地址:https://www.rabbitmq.com/

windows版本下载地址:https://www.rabbitmq.com/install-windows.html#installer

验证是否启动

# 切换到安装RabbitMQ的sbin目录下,打开cmd

# 输入rabbitmqctl status
D:\Program Files\RabbitMQ Server\rabbitmq_server-3.9.14\sbin>rabbitmqctl status
Status of node rabbit@LAPTOP-LLIFSKBQ ...
# 显示Runtime则安装成功
Runtime
#如果未启动则进入D:\Program Files\RabbitMQ Server\rabbitmq_server-3.9.14\sbin目录下双击rabbitmqctl.bat

安装RabbitMQ管理界面

打开cmd输入指令安装管理界面

# 切换到安装RabbitMQ的sbin目录下,打开cmd

# 输入rabbitmq-plugins.bat enable rabbitmq_management
D:\Program Files\RabbitMQ Server\rabbitmq_server-3.9.14\sbin>rabbitmq-plugins.bat enable rabbitmq_management

#配置插件成功
Enabling plugins on node rabbit@LAPTOP-LLIFSKBQ:
rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@LAPTOP-LLIFSKBQ...
The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch

started 3 plugins.

验证管理界面插件是否安装成功

在浏览器输入:http://localhost:15672/


显示界面则安装成功,默认账号密码guest/guest

Windows下安装Node.js

简介

Node.js® 是一个基于 Chrome V8 引擎 的 JavaScript 运行时环境。

Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。 发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。

安装

下载地址:https://nodejs.org/zh-cn/download

帮助文档

帮助文档:https://nodejs.org/zh-cn/docs

关于Nodejs

关于Nodejs:https://nodejs.org/zh-cn/about

验证是否安装成功

node -v

Windows下安装NPM

简介

官方网站:https://www.npmjs.com/

NPM全称Node Package Manager,是Node.js包管理工具,是全球最大的模块生态系统,里面所有的模块都是开源免费的;也是Node.js的包管理工具,相当于后端的Maven 。

#在命令提示符输入 npm -v 可查看当前npm版本
npm -v

使用

npm管理项目

1、创建文件夹npm

2、项目初始化

#建立一个空文件夹,在命令提示符进入该文件夹  执行命令初始化
npm init
#按照提示输入相关信息,如果是用默认值则直接回车即可。
#name: 项目名称
#version: 项目版本号
#description: 项目描述
#keywords: {Array}关键词,便于用户搜索到我们的项目
#最后会生成package.json文件,这个是包的配置文件,相当于maven的pom.xml
#我们之后也可以根据需要进行修改。
#如果想直接生成 package.json 文件,那么可以使用命令
npm init -y

修改npm镜像

1、修改npm镜像

NPM官方的管理的包都是从 http://npmjs.com下载的,但是这个网站在国内速度很慢。

使用淘宝 NPM 镜像 http://npm.taobao.org/

淘宝 NPM 镜像是一个完整 npmjs.com 镜像,同步频率目前为 10分钟一次,以保证尽量与官方服务同步。

2、设置镜像地址

#经过下面的配置,以后所有的 npm install 都会经过淘宝的镜像地址下载
npm config set registry https://registry.npm.taobao.org 
#查看npm配置信息
npm config list

npm install

#使用 npm install 安装依赖包的最新版,
#模块安装的位置:项目目录\node_modules
#安装会自动在项目目录下添加 package-lock.json文件,这个文件帮助锁定安装包的版本
#同时package.json 文件中,依赖包会被添加到dependencies节点下,类似maven中的 <dependencies>
npm install jquery
#如果安装时想指定特定的版本
npm install jquery@2.1.x

#devDependencies节点:开发时的依赖包,项目打包到生产环境的时候不包含的依赖
#使用 -D参数将依赖添加到devDependencies节点
npm install --save-dev eslint
#或
npm install -D eslint

#全局安装
#Node.js全局安装的npm包和工具的位置:用户目录\AppData\Roaming\npm\node_modules
#一些命令行工具常使用全局安装的方式
npm install -g webpack
#npm管理的项目在备份和传输的时候一般不携带node_modules文件夹
npm install #根据package.json中的配置下载依赖,初始化项目

其他命令

#更新包(更新到最新版本)
npm update 包名
#全局更新
npm update -g 包名
#卸载包
npm uninstall 包名
#全局卸载
npm uninstall -g 包名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值