`
- 浏览:
10512 次
- 性别:
- 来自:
北京
-
- elasticsearch-2.3.5.tar.gz
- elasticsearch-analysis-ik-1.9.5.zip【比较好用的中文分词器】
- 目前Spring和Spring BOOT只支持到2.x的版本,如果希望使用Spring进行ES管理的话,优先选用2.x的版本。
- 不过目前市面主流版本是5.x的版本,虽然2.x和5.x的底层实现区别并不大。
- IK的版本要与ES版本相配套,具体对应信息可见IK的gitHub官网
- 本着“猥琐发育,不要浪”的原则,我们从头开始一步步走
- 个人习惯,我直接使用/opt/software作为软件安装包存放目录
- 将elasticsearch-2.3.5.tar.gz解压至软件安装目录
- ES的使用是不允许使用root用户的,所以无论于公于私都需要创建ES的管理用户和用户组
- don't run elasticsearch as root
- 创建了一个用户 elastic , 密码为123,无登陆权限
- 进入ES的config目录,找到elasticsearch.yml
- cluster.name -> 集群名称,可以暂时不改
- network.host: -> 节点地址,修改为服务器IP地址,这样才能让外网访问
- su -s /bin/bash -c "bin/elasticsearch" elastic
- head是ES的一款比较好用的图形化插件,可以用来对ES的数据和基本数据结构进行操作,比起ES官方推荐的x-pack,head最大的优势就是安装简单,并且免费【虽然我觉得这才是最大的优势】
- 话不多说,开始安装,head的安装非常简单,进入es的bin目录下,运行以下命令:
- ./plugin install mobz/elasticsearch-head
- 注意:es从5.x的版本开始,默认就不能这样使用head的,后面有机会会与大家讨论。
- 安装成功后,可以在浏览器中输入一下地址看一下效果:
- 当然,记得要重启下ES再测试效果哦 O(∩_∩)O
- ES默认情况下对中文支持非常一般,在这样的情况下,公司一般会考虑根据实际情况下开发分词器等内容,不过在初期,我们一般选用IK最为中文分词器,抛开业务不讲,IK是一个非常好用的中文分词器。
- 安装ik还是非常简单,只需要将下载的内容放置在%ES_HOME%/plugins目录下即可。
- 在示例中,我在plugins目录下创建了一个ik目录,并将内容都放置在里面
- 修改里面的plugin-descriptor.properties文件
- classname=org.elasticsearch.plugin.analysis.ik.AnalysisIkPlugin
- elasticsearch.version=2.3.5
- chown -R elastic:elastic ../ik
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
**Elasticsearch 7.x 单机多node部署步骤** 在Elasticsearch 7.x版本中,单机多node部署是一种常见的优化方案,用于提高数据处理能力。以下是一步步的详细部署过程: 1. **环境准备**: 首先确保你的系统支持...
在本文中,我们将深入探讨如何搭建Elasticsearch的主节点,以及与之相关的配置和依赖。Elasticsearch是一个分布式、开源的搜索和分析引擎,常用于实时数据分析和大规模日志处理。在这个场景中,我们专注于搭建一个由...
### ElasticSearch集群部署方式 ElasticSearch是一种分布式搜索与分析引擎,适用于全文检索、结构化检索等场景。...通过上述步骤,可以有效地部署并配置ElasticSearch集群,使其能够高效地服务于社会公共信息系统。
根据给定的部分内容,我们可以通过以下步骤来详细了解ES节点挂掉后如何自动选举主节点: 1. **初始状态**: - 集群包含两个节点:node和node2。 - node作为主节点运行。 2. **故障发生**: - 关闭主节点node,...
在CentOS 7上部署Elasticsearch集群,我们需要遵循以下步骤: 1. **系统准备**:确保所有节点都运行在相同的CentOS 7版本上,并更新系统包。安装Java运行时环境,因为Elasticsearch需要Java来运行。推荐使用OpenJDK...
这个"elasticsearch服务器安装包"包含了一个用于部署Elasticsearch服务的jar包,以及可能的配置文件和其他相关组件。 在安装Elasticsearch之前,我们需要了解一些基本概念和步骤: 1. **Java运行环境**:Elastic...
本文将详细介绍在Linux和Windows系统上安装和部署Elasticsearch的详细步骤。 **Windows安装部署** 1. **下载与解压**:首先从官方渠道获取Elasticsearch的zip安装包,例如`elasticsearch-6.6.1.zip`,并将其解压到...
对于多节点部署,需要对 `elasticsearch.yml` 文件进行额外配置,以实现节点之间的发现和通信。 **1. 配置 Discovery** 在每个节点的配置文件中添加以下内容: ```yaml discovery.zen.ping.unicast.hosts: ["192....
下面是 CentOS7 下搭建多节点 Elasticsearch 集群的详细步骤和知识点。 知识点 1:Elasticsearch 集群架构 Elasticsearch 集群架构主要包括三个部分:生产服务器、应用服务器和 Elasticsearch 集群。生产服务器...
首先,对于单节点的 Elasticsearch 部署,我们需要编辑配置文件 `/etc/elasticsearch/elasticsearch.yml`。在该文件中添加以下内容: 1. `xpack.security.enabled: true`:启用安全功能。 2. `xpack.license.self_...
部署步骤如下: 1. **安装Kibana** 下载并安装与Elasticsearch版本兼容的Kibana。 2. **配置Kibana连接** 在Kibana配置文件(`kibana.yml`)中设置Elasticsearch的地址和认证方式,包括Kerberos信息。 3. **启动...
### Elasticsearch 5.x在Linux环境下的安装部署指南 #### 一、环境准备 在开始部署Elasticsearch 5.x之前,我们需要确保系统环境满足以下条件: 1. **操作系统**: Linux (推荐使用稳定版本如CentOS 7) 2. **Java...
#### 二、Elasticsearch环境部署步骤 ##### 1. 安装前准备 - **下载地址**: Elasticsearch及其配套工具(Kibana)的官方下载地址为<https://www.elastic.co/downloads/> - **问题排查**: 在遇到问题时,可以访问...
#### 五、Elasticsearch部署步骤 - **下载Elasticsearch**:根据官方文档选择合适的版本进行下载。 - **解压并配置**:将下载的Elasticsearch压缩包解压至指定目录,并进行必要的配置。 - **启动服务**:使用对应的...