docker安装7.4.2版本kibana与es
前言:
7版本的kibana与之前版本对比不仅有了充足的功能优化,还支持web界面汉化,使用起来比较的人性化,相关注意事项与安装方法如下:
注意点:
1.kibana的版本和es的版本需要一致,否则访问kibana页面时会报Kibana server is not ready yet的错误。
2.Kibana server is not ready yet的错误也可能时由于没有在kibana中配置es地址造成的。
搭建:
拉取镜像:
docker pull docker pull elasticsearch:7.4.2 docker pull kibana:7.4.2
需要注意的时,docker源默认指向境外源,可以使用阿里云优化下,点我
先启动es:
docker run --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -d elasticsearch:7.4.2
其中ES_JAVA_OPTS="-Xms512m -Xmx512m"表示限制使用内存为512m,毕竟es是个吃内存的大户,生产环境,es的官方建议内存配置最多为物理内存的一半
再启动kibana:
docker run -it -d -e ELASTICSEARCH_HOSTS=http://192.168.74.182:9200 --name kibana -p 5601:5601 kibana:7.4.2
kibana的启动倒是没什么大的问题,不过需要注意的时,环境变量中配置的es地址有可能不会生效,这样的话,就需要进入容器,修改/usr/share/kibana/config/kibana.yml文件中的es地址与端口。
kibana启动可选参数:
-e TZ='Asia/Shanghai'
设置时区,否则查询时间需要加+8h
-e LANG="en_US.UTF-8"
设置支持中文的编码方式
汉化
kibana 7 中官方加入了中文的选项,只需要在配置文件 kibana.yml 中加入
i18n.locale: "zh-CN"
然后重启kibana容器就ok了,不过6版本及之前的版本,需要下载汉化包并修改配置文件。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通