From 3b31f4566e6afcb2fd46dc983e5f64af6b95adfc Mon Sep 17 00:00:00 2001 From: zhh Date: Fri, 23 Nov 2018 14:40:26 +0800 Subject: [PATCH] update doc --- README-PROD.md | 3 ++- document/docker/docker-deploy.md | 36 ++++++++++++++++---------------- document/elk/elk.md | 12 +++++------ 3 files changed, 26 insertions(+), 25 deletions(-) diff --git a/README-PROD.md b/README-PROD.md index 34f3812..c87a703 100644 --- a/README-PROD.md +++ b/README-PROD.md @@ -124,7 +124,8 @@ nginx | 1.10 | http://nginx.org/en/download.html - 启动mall-portal项目:直接运行com.macro.mall.portal.MallPortalApplication即可, 接口文档地址:http://localhost:8085/swagger-ui.html; - 克隆`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环境部署 diff --git a/document/docker/docker-deploy.md b/document/docker/docker-deploy.md index 7784318..3fff0ae 100644 --- a/document/docker/docker-deploy.md +++ b/document/docker/docker-deploy.md @@ -1,7 +1,7 @@ -#docker环境部署 +# docker环境部署 -##docker环境安装 -###docker安装 +## docker环境安装 +### docker安装 1. 安装yum-utils: yum install -y yum-utils \ device-mapper-persistent-data \ @@ -15,16 +15,16 @@ yum install docker-ce 4. 启动docker: systemctl start docker 注:常见命令见macro/spring-cloud-demo中的docker.md -###docker compose安装 +### docker compose安装 1. 下载地址:https://github.com/docker/compose/releases 2. 安装地址:/usr/local/bin/docker-compose 3. 设置为可执行:sudo chmod +x /usr/local/bin/docker-compose 4. 测试是否安装成功:docker-compose --version -##mysql安装 -###下载镜像文件 +## mysql安装 +### 下载镜像文件 docker pull mysql:5.7 -###创建实例并启动 +### 创建实例并启动 docker run -p 3306:3306 --name mysql \ -v /mydata/mysql/log:/var/log/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/data:/var/lib/mysql/:将配置文件夹挂载到主机 - -e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码 -###通过容器的mysql命令行工具连接 +### 通过容器的mysql命令行工具连接 docker exec -it mysql mysql -uroot -p123456 -###设置远程访问 +### 设置远程访问 grant all privileges on *.* to 'root' @'%' identified by 'root'; flush privileges; -###进入容器文件系统 +### 进入容器文件系统 docker exec -it mysql /bin/bash -##redis安装 -###下载镜像文件 +## redis安装 +### 下载镜像文件 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 -###使用redis镜像执行redis-cli命令连接 +### 使用redis镜像执行redis-cli命令连接 docker exec -it redis redis-cli -##nginx安装 -###下载镜像文件 +## nginx安装 +### 下载镜像文件 docker pull nginx:1.10 -###创建实例并启动 +### 创建实例并启动 docker run -p 80:80 --name nginx \ -v /mydata/nginx/html:/usr/share/nginx/html \ -v /mydata/nginx/logs:/var/log/nginx \ -v /mydata/nginx/conf:/etc/nginx \ -d nginx:1.10 -###修改nginx配置 +### 修改nginx配置 1. 将容器内的配置文件拷贝到当前目录:docker container cp nginx:/etc/nginx . 2. 修改文件名称:mv nginx conf 3. 终止容器:docker stop nginx diff --git a/document/elk/elk.md b/document/elk/elk.md index a7f6637..c9b0e2e 100644 --- a/document/elk/elk.md +++ b/document/elk/elk.md @@ -1,21 +1,21 @@ -#windows下的elk环境搭建 +# windows下的elk环境搭建 -##下载 +## 下载 下载页面:https://www.elastic.co/downloads/past-releases ElasticSearch:https://www.elastic.co/downloads/past-releases/elasticsearch-2-4-6 Logstash:https://www.elastic.co/downloads/past-releases/logstash-2-4-0 Kibana:https://www.elastic.co/downloads/past-releases/kibana-4-6-0 -##安装 +## 安装 下载zip包并进行解压 -##运行 +## 运行 -###logstash配置运行 +### logstash配置运行 添加logstash配置文件:logstash-springboot.conf 安装logstash-codec-json_lines插件:plugin install logstash-codec-json_lines 运行logstash命令:logstash -f logstash-springboot.conf -##SpringBoot整合logstash +## SpringBoot整合logstash 引入依赖包:https://github.com/logstash/logstash-logback-encoder 添加配置文件:logback-spring.xml