一站式部署:Elasticsearch、Kibana与IK分词器安装教程
113 浏览量
更新于2024-08-03
收藏 11KB MD 举报
本篇文章主要介绍了如何在Linux环境下安装和配置elasticsearch、kibana以及安装IK分词器的步骤。首先,为了支持kibana的连接,文章创建了一个名为`es-net`的Docker网络,确保两个容器之间的通信畅通。
1. **部署单点Elasticsearch**
- 创建网络:通过命令`docker network create es-net`建立一个网络,以便容器间通信。
- 加载镜像:由于Elasticsearch镜像体积庞大,推荐使用提供的预打包镜像tar包,例如`docker load -i es.tar`。同时,也需加载kibana的镜像。
- 运行容器:使用`docker run`命令启动单节点Elasticsearch,设置了环境变量如`ES_JAVA_OPTS`来指定Java内存选项,`discovery.type`设置为`singlenode`以实现单机模式,数据、日志和插件目录通过挂载的逻辑卷与主机共享。端口映射包括9200和9300用于HTTP和transport通信。
2. **配置环境变量**
- `cluster.name`被设置为`es-docker-cluster`,用于唯一标识集群。
- `http.host`设为`0.0.0.0`,使得Elasticsearch对外部网络开放。
- `ES_JAVA_OPTS`用于调整JVM内存限制。
3. **IK分词器安装**
文章没有直接提及如何安装IK分词器,但通常在Elasticsearch中,分词器是通过插件形式安装的。IK分词器是一种常用的中文分词工具,可以使用官方插件仓库下载或从源代码编译安装。安装过程可能涉及下载ik Analyzer插件包、将插件上传至Elasticsearch的`plugins`目录,然后在Elasticsearch的管理界面或通过API进行插件安装。
总结来说,本文提供了一个基础的单点Elasticsearch和kibana部署方法,并提示了如何创建网络和加载镜像,但具体安装IK分词器的步骤需要根据官方文档或教程进一步操作。如果要在生产环境中部署,还应考虑高可用性和安全性设置。
2022-05-07 上传
2020-11-03 上传
2022-05-09 上传
2022-04-26 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2020-04-23 上传
MaikoStar
- 粉丝: 6528
- 资源: 12
最新资源
- Essentials for KissAnime-crx插件
- 有冲突:R的替代冲突解决策略
- keegankresge.github.io
- napfinder-开源
- code-services-api:编码服务API规范
- nodejs-project
- 货币换算-crx插件
- vue+node全栈项目.zip
- cnode社区移动端开发.zip
- prettycode:语法在终端中突出显示R代码
- 参考资料-26房产估价案例分析总结记录.zip
- Can-Test-Program.rar_单片机开发_C/C++_
- flutter_login
- pyreadr:Python包,用于从熊猫数据帧读取R RData和Rds文件。 无需R或其他外部依赖项
- ts版本node项目.zip
- On10-TodasEmTech-MONITORIA-ProjetoI