## 环境要求
* Docker
* Docker-Compose
## 注意事项
脚本启动报错:$'\\r': command not found
如何解决:修改编码、赋予可执行权限
脚本启动报错:max virtual memory areas vm.max\_map\_count \[65530\] is too low, increase to at least [262144](elasticsearch用户拥有的内存权限太小,至少需要262144)
如何解决:
```
# 修改配置sysctl.conf
[root@localhost ~]# vi /etc/sysctl.conf
# 添加下面配置:
vm.max_map_count=262144
# 重新加载:
[root@localhost ~]# sysctl -p
# 最后重新启动elasticsearch,即可启动成功。
```
## 开始部署
1. 进入JPower的script文件夹,拷贝elk文件夹下的脚本至服务器的任意文件夹
![](https://img.kancloud.cn/aa/e5/aae5ed5edd1b588f8529f5a577c57667_868x652.png)
2. 这里我们以 /root/elk 作为目录,上传脚本文件
![](https://img.kancloud.cn/e3/6e/e36eae4d2b6df5cd0ac2009d8dd5c732_1026x238.png)
3. 进入JPower的script文件夹,拷贝docker文件夹下的elk文件夹至服务器的根目录
![](https://img.kancloud.cn/62/5f/625fc4debbab268e23a88d103fb14603_892x704.png)
![](https://img.kancloud.cn/92/66/92665cdfed773b0340c65e19482f1ec1_1008x316.png)
4. cd到/root/elk目录下,执行命令`docker-compose up -d`,启动服务,若没有docker镜像,会自动下载并且下载完毕后进行启动
![](https://img.kancloud.cn/8d/d7/8dd7e9d175c7b2e91093c5badd112200_988x266.png)
5. 访问 http://服务器ip地址:90 查看kibana是否成功启动
![](https://img.kancloud.cn/33/88/3388acf09c89add3e8e7fb3a1445fcaa_3612x1840.png)
6. 查看索引发现并没有数据,下一章我们将介绍进行数据对接并进行配置查询
![](https://img.kancloud.cn/b6/73/b673bef8b14fdfb9711a27d6e5ea0e1c_2984x1600.png)
## 结尾语
* 我们通过docker脚本非常迅速地构建出了一个elk的单机模式。
* 若需要多台服务器分布式集群部署,只需要简单改一下脚本,配置相互连接的ip即可
* 对于一些复杂场景,要安装各种插件的情况,推荐大家使用原生安装的方式,只要看明白一键部署脚本的配置文件,相信原生安装对大家来说不成问题~
- 序言
- 开发环境准备
- 环境要求
- 环境安装
- 基础环境安装
- Nacos安装
- Sentinel安装
- 插件安装
- 导入工程
- 运行工程
- 工程测试
- JPower特性
- 系统启动器
- 多终端令牌认证
- 系统鉴权
- 鉴权API
- 鉴权配置
- API权限配置
- 接口放行配置
- 数据权限
- redis缓存
- 动态网关
- 聚合文档
- SaaS多租户
- 概念
- 使用
- Xss防注入
- 日志记录
- 操作日志&错误日志
- SQL打印
- feign请求日志&配置
- gateway日志
- 服务日志打印
- 导入导出
- 字典查询
- 系统文件上传下载
- 接口监控
- 代码生成器
- 配置文件共享
- Mybatis过滤器
- 配置说明
- 高级实战
- nacos动态配置
- Seata分布式事务
- 简介
- docker启动
- 微服务配置
- 微服务远程调用
- 声明式服务调用 Feign
- 熔断机制 Sentinel
- sentinel流控
- 简介
- 微服务配置
- 配置nacos对接
- APM监控&链路追踪
- 简介
- 安装
- 微服务接入
- SpringBootAdmin监控
- ELK分布式日志追踪系统
- ELK简介
- ELK一键部署
- 微服务日志对接ELK
- JPower-Chat
- 配置说明
- 生产部署
- docker部署
- docker安装
- docker-compose安装
- harbor安装
- 部署步骤
- 版本升级
- 1.0.1升级到2.0.0
- 2.0.0升级到2.0.2
- 2.0.2升级2.1.0
- 2.1.0升级到2.1.1
- 2.1.1升级到2.1.2
- 2.1.2升级到2.1.4