update doc
This commit is contained in:
parent
39121e4259
commit
3b31f4566e
@ -124,7 +124,8 @@ nginx | 1.10 | http://nginx.org/en/download.html
|
|||||||
- 启动mall-portal项目:直接运行com.macro.mall.portal.MallPortalApplication即可,
|
- 启动mall-portal项目:直接运行com.macro.mall.portal.MallPortalApplication即可,
|
||||||
接口文档地址:http://localhost:8085/swagger-ui.html;
|
接口文档地址:http://localhost:8085/swagger-ui.html;
|
||||||
- 克隆`mall-admin-web`项目,并导入到IDEA中并完成编译,[mall-admin-web](https://github.com/macrozheng/mall-admin-web);
|
- 克隆`mall-admin-web`项目,并导入到IDEA中并完成编译,[mall-admin-web](https://github.com/macrozheng/mall-admin-web);
|
||||||
- 运行命令:npm run dev,访问地址:[http://localhost:8090](http://localhost:8090) 即可打开后台管理系统页面。
|
- 运行命令:npm run dev,访问地址:[http://localhost:8090](http://localhost:8090) 即可打开后台管理系统页面;
|
||||||
|
- ELK日志收集系统的搭建:参考[elk.md](document/elk/elk.md)。
|
||||||
|
|
||||||
> docker环境部署
|
> docker环境部署
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#docker环境部署
|
# docker环境部署
|
||||||
|
|
||||||
##docker环境安装
|
## docker环境安装
|
||||||
###docker安装
|
### docker安装
|
||||||
1. 安装yum-utils:
|
1. 安装yum-utils:
|
||||||
yum install -y yum-utils \
|
yum install -y yum-utils \
|
||||||
device-mapper-persistent-data \
|
device-mapper-persistent-data \
|
||||||
@ -15,16 +15,16 @@ yum install docker-ce
|
|||||||
4. 启动docker:
|
4. 启动docker:
|
||||||
systemctl start docker
|
systemctl start docker
|
||||||
注:常见命令见macro/spring-cloud-demo中的docker.md
|
注:常见命令见macro/spring-cloud-demo中的docker.md
|
||||||
###docker compose安装
|
### docker compose安装
|
||||||
1. 下载地址:https://github.com/docker/compose/releases
|
1. 下载地址:https://github.com/docker/compose/releases
|
||||||
2. 安装地址:/usr/local/bin/docker-compose
|
2. 安装地址:/usr/local/bin/docker-compose
|
||||||
3. 设置为可执行:sudo chmod +x /usr/local/bin/docker-compose
|
3. 设置为可执行:sudo chmod +x /usr/local/bin/docker-compose
|
||||||
4. 测试是否安装成功:docker-compose --version
|
4. 测试是否安装成功:docker-compose --version
|
||||||
|
|
||||||
##mysql安装
|
## mysql安装
|
||||||
###下载镜像文件
|
### 下载镜像文件
|
||||||
docker pull mysql:5.7
|
docker pull mysql:5.7
|
||||||
###创建实例并启动
|
### 创建实例并启动
|
||||||
docker run -p 3306:3306 --name mysql \
|
docker run -p 3306:3306 --name mysql \
|
||||||
-v /mydata/mysql/log:/var/log/mysql \
|
-v /mydata/mysql/log:/var/log/mysql \
|
||||||
-v /mydata/mysql/data:/var/lib/mysql \
|
-v /mydata/mysql/data:/var/lib/mysql \
|
||||||
@ -37,32 +37,32 @@ docker run -p 3306:3306 --name mysql \
|
|||||||
- -v /mydata/mysql/log:/var/log/mysql:将日志文件夹挂载到主机
|
- -v /mydata/mysql/log:/var/log/mysql:将日志文件夹挂载到主机
|
||||||
- -v /mydata/mysql/data:/var/lib/mysql/:将配置文件夹挂载到主机
|
- -v /mydata/mysql/data:/var/lib/mysql/:将配置文件夹挂载到主机
|
||||||
- -e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码
|
- -e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码
|
||||||
###通过容器的mysql命令行工具连接
|
### 通过容器的mysql命令行工具连接
|
||||||
docker exec -it mysql mysql -uroot -p123456
|
docker exec -it mysql mysql -uroot -p123456
|
||||||
###设置远程访问
|
### 设置远程访问
|
||||||
grant all privileges on *.* to 'root' @'%' identified by 'root';
|
grant all privileges on *.* to 'root' @'%' identified by 'root';
|
||||||
flush privileges;
|
flush privileges;
|
||||||
###进入容器文件系统
|
### 进入容器文件系统
|
||||||
docker exec -it mysql /bin/bash
|
docker exec -it mysql /bin/bash
|
||||||
|
|
||||||
##redis安装
|
## redis安装
|
||||||
###下载镜像文件
|
### 下载镜像文件
|
||||||
docker pull redis:3.2
|
docker pull redis:3.2
|
||||||
###创建实例并启动
|
### 创建实例并启动
|
||||||
docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data -d redis:3.2 redis-server --appendonly yes
|
docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data -d redis:3.2 redis-server --appendonly yes
|
||||||
###使用redis镜像执行redis-cli命令连接
|
### 使用redis镜像执行redis-cli命令连接
|
||||||
docker exec -it redis redis-cli
|
docker exec -it redis redis-cli
|
||||||
|
|
||||||
##nginx安装
|
## nginx安装
|
||||||
###下载镜像文件
|
### 下载镜像文件
|
||||||
docker pull nginx:1.10
|
docker pull nginx:1.10
|
||||||
###创建实例并启动
|
### 创建实例并启动
|
||||||
docker run -p 80:80 --name nginx \
|
docker run -p 80:80 --name nginx \
|
||||||
-v /mydata/nginx/html:/usr/share/nginx/html \
|
-v /mydata/nginx/html:/usr/share/nginx/html \
|
||||||
-v /mydata/nginx/logs:/var/log/nginx \
|
-v /mydata/nginx/logs:/var/log/nginx \
|
||||||
-v /mydata/nginx/conf:/etc/nginx \
|
-v /mydata/nginx/conf:/etc/nginx \
|
||||||
-d nginx:1.10
|
-d nginx:1.10
|
||||||
###修改nginx配置
|
### 修改nginx配置
|
||||||
1. 将容器内的配置文件拷贝到当前目录:docker container cp nginx:/etc/nginx .
|
1. 将容器内的配置文件拷贝到当前目录:docker container cp nginx:/etc/nginx .
|
||||||
2. 修改文件名称:mv nginx conf
|
2. 修改文件名称:mv nginx conf
|
||||||
3. 终止容器:docker stop nginx
|
3. 终止容器:docker stop nginx
|
||||||
|
@ -1,21 +1,21 @@
|
|||||||
#windows下的elk环境搭建
|
# windows下的elk环境搭建
|
||||||
|
|
||||||
##下载
|
## 下载
|
||||||
下载页面:https://www.elastic.co/downloads/past-releases
|
下载页面:https://www.elastic.co/downloads/past-releases
|
||||||
ElasticSearch:https://www.elastic.co/downloads/past-releases/elasticsearch-2-4-6
|
ElasticSearch:https://www.elastic.co/downloads/past-releases/elasticsearch-2-4-6
|
||||||
Logstash:https://www.elastic.co/downloads/past-releases/logstash-2-4-0
|
Logstash:https://www.elastic.co/downloads/past-releases/logstash-2-4-0
|
||||||
Kibana:https://www.elastic.co/downloads/past-releases/kibana-4-6-0
|
Kibana:https://www.elastic.co/downloads/past-releases/kibana-4-6-0
|
||||||
|
|
||||||
##安装
|
## 安装
|
||||||
下载zip包并进行解压
|
下载zip包并进行解压
|
||||||
|
|
||||||
##运行
|
## 运行
|
||||||
|
|
||||||
###logstash配置运行
|
### logstash配置运行
|
||||||
添加logstash配置文件:logstash-springboot.conf
|
添加logstash配置文件:logstash-springboot.conf
|
||||||
安装logstash-codec-json_lines插件:plugin install logstash-codec-json_lines
|
安装logstash-codec-json_lines插件:plugin install logstash-codec-json_lines
|
||||||
运行logstash命令:logstash -f logstash-springboot.conf
|
运行logstash命令:logstash -f logstash-springboot.conf
|
||||||
|
|
||||||
##SpringBoot整合logstash
|
## SpringBoot整合logstash
|
||||||
引入依赖包:https://github.com/logstash/logstash-logback-encoder
|
引入依赖包:https://github.com/logstash/logstash-logback-encoder
|
||||||
添加配置文件:logback-spring.xml
|
添加配置文件:logback-spring.xml
|
||||||
|
Loading…
x
Reference in New Issue
Block a user