ES安装和运行

ES是一款稳定强大开源的搜索引擎框架,近乎实时的存储、搜索和分析大数据,下面我们看下怎么安装和运行,以windows为例

ES安装和运行

1、首先要安装Java JDK,最低版本要1.8

2、首先下载Windows版本的压缩包,https://www.elastic.co/downloads

3、解压到C盘(特别注意,路径中间不能有空,否则会导致中文分词器错误)

4、切换到安装目录,执行elasticsearch.bat,或者打开cmd窗口,切换到安装目录bin下面,执行elasticsearch,看到最后一行started,说明启动成功

5、打开浏览器,输入http://localhost:9200/,你会发现请求成功了,ES顺利完成安装

Kibana安装和运行

Kibana是ES界面化管理工具,可以呈现数据图表,并且具有可扩展的用户界面,全方位配置和管理 Elastic Stack,并且提供了ES操作命令窗口,而无需安装Curl工具

1、首先下载Windows版本的压缩包,https://www.elastic.co/downloads

2、解压到C盘,进入到安装目录,执行kibana.bat,等出现Ready之后,完成启动

3、打开浏览器,输入:http://localhost:5601/,进入到Dev Tools目录,我们就可以来执行我们需要的请求了

IK分词器安装

IK分词器是一款基于中文的分词器,可以扩展词汇等

1、首先下载分词器插件:https://github.com/medcl/elasticsearch-analysis-ik/releases,源码地址:https://github.com/medcl/elasticsearch-analysis-ik

2、解压到ES安装目录plugins/下面,文件夹可以命名为IK或者elasticsearch,默认无须改动

3、或者利用插件安装:elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.5.1/elasticsearch-analysis-ik-5.5.1.zip

4、IKAnalyzer.cfg.xml 可以放置在 {conf}/analysis-ik/config/IKAnalyzer.cfg.xml or {plugins}/elasticsearch-analysis-ik-*/config/IKAnalyzer.cfg.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
	<comment>IK Analyzer 扩展配置</comment>
	<!--用户可以在这里配置自己的扩展字典 -->
	<entry key="ext_dict">custom/mydict.dic;custom/single_word_low_freq.dic</entry>
	 <!--用户可以在这里配置自己的扩展停止词字典-->
	<entry key="ext_stopwords">custom/ext_stopword.dic</entry>
 	<!--用户可以在这里配置远程扩展字典 -->
	<entry key="remote_ext_dict">location</entry>
 	<!--用户可以在这里配置远程扩展停止词字典-->
	<entry key="remote_ext_stopwords">http://xxx.com/xxx.dic</entry>
</properties>

5、更新 IK 分词使用方法

<!--用户可以在这里配置远程扩展字典 -->
	<entry key="remote_ext_dict">location</entry>
 	<!--用户可以在这里配置远程扩展停止词字典-->
	<entry key="remote_ext_stopwords">location</entry>

6、分词方法:5.0之后,移除名为 ik 的analyzer和tokenizer,请分别使用 ik_smart 和 ik_max_word

以“美国留给伊拉克的是个烂摊子吗”为例

ik_smart会拆分为:美国、留给、伊拉克、的、是、个、烂摊子、吗

ik_max_word会拆分为:除了美国、留给、伊拉克、的、是、个、烂摊子、吗,还有摊子

以“中华人民共和国”为例,ik_smart会拆分为:中华人民共和国,把“中华人民共和国”作为一个完整的词汇

ik_max_word会拆分为:中华人民共和国、中华人民、中华、华人、人民共和国、人民、共和国、共和、国

7、测试

GET _analyze
{
"analyzer": "ik_smart"
, "text": "中华人民共和国"
}

GET _analyze
{
"analyzer": "ik_max_word"
, "text": "中华人民共和国"
}

时间: 2024-11-10 00:51:45

ES安装和运行的相关文章

请自行检查是否安装VC9运行库??

phpStudy是一款PHP调试环境的程序集成包,该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便.好用的PHP调试环境. 1.程序自带FTP服务器,支持多用户,无需再安装FTP服务器.自带网站挂马监视器,随时记录文件的修改情况,让挂马文件无处可逃. 2.启动失败,原因一是防火墙拦截,二是80端口已经被别的程序占用,如IIS,迅雷等:三是没有安装VC9运行库,php和apache都是VC9编译.解决以上

Coding.net代码托管空间申请与使用-安装并运行WordPress博客

参考: http://www.freehao123.com/coding-net/ Coding.net这是一个国内新兴的代码托管平台,功能主要包括:代码托管.在线运行环境.监控代码质量,兼有一定的社交功能,在线运行环境支持Java.Ruby.Node.js.PHP.Python.Go等多种语言,每个账号可以创建1000个项目. Coding.net与Github不同的是,免费配额并不区分共有项目和私有项目.每个项目运行空间1G,需要指出的是coding.net的初衷并非用来建站,而是一个协作开

安装 Android 运行环境

如果你恰好有一些旧的. 过时的 Android SDK 版本,请务必把所需的包更新至下面提到的版本并安装所有缺少的部分. 安装和配置 SDK 安装最新的 JDK. 使用 brew install android-sdk 来安装安卓 SDK. 将它添加到 ~/.bashrc, ~/.zshrc 或者任何其他您的 shell 所使用的路径: export ANDROID_HOME=/usr/local/opt/android-sdk 启动一个新的 shell 并且运行 android:在出现窗口中请

linux中安装wine运行windows程序

http://blog.csdn.net/pipisorry/article/details/41653361 Wine的介绍 Wine是Wine Is Not an Emulator(Wine不是模拟器)的缩写,其实是一个转换层(或程序装入器),能够在Linux及与POSIX兼容的其他类似操作系统上运行Windows应用程序.Wine在Linux上无法模拟Windows应用程序,而是提供了另外的方法来实施DLL(典型的Windows应用程序可以调用这些DLL)和代替Windows NT内核的进

(转载)WindowsXP上安装和运行神器SqlMap的步骤

在Windows XP上安装和运行SqlMap的步骤…… 1.首先下载SqlMap 点击下载. https://codeload.github.com/sqlmapproject/sqlmap/legacy.zip/master 2.其次下载用于Windows系统的Python ……点击这里……(必须要下载2.7的python) 3.然后安装Python: Python默认安装的路径是“C:\Python”(你也可以修改安装路径,但要记住路径),直接默认安装“下一步”OK … 4.解压SqlMa

EJB3基本概念、运行环境、下载安装与运行jboss

EJB3基本概念 什么是EJB: EJB(EnterpriceJavaBeans)是一个用于分布式业务应用的标准服务端组件模型.采用EJB架构编写的应用是可伸的.事务性的.多用户安全的.采用EJB编写的这些应用,可以部署在任何支持EJB规范的服务器平台,如Jboss.weblogic等. EJB用来干什么? EJB实际是用来编写业务层代码.如果大家对于MVC(model-view-controller)结构的应用有所了解的话,我们知道一个基于MVC结构的应用应包含显示层.控制层和业务层,假设我们

ImageMagickObject.MagickImage.1 &#39;80041771&#39; - 安装vc2008运行库

今天重装了系统后,发现 ImageMagick 不能正常的使用了: ImageMagickObject.MagickImage.1  '80041771' convert: 455: unable to load module `C:\ImageMagick\modules\coders\IM_MOD_RL_PNG_.dll' ... 经过在网上两个小时左右的搜索,终于找到解决方案: 安装VC运行库:Visual C++ 2008 Redistributable Package 就能正常使用 I

在CentOS上安装GO运行环境及其开发工具LiteIDE

早在五年前,我就想着要是微软出一套基于C语言的易于开发的Web框架该多好,那性能肯定比Asp.Net要高很多.后来知道有个PHP性能不错,但是又由于讨厌在HTML页面里面写蛋疼的后台代码,于是一度很鄙视PHP.最近由于云计算的风行,GO语言也被追捧,下面我就在CentOS系统上安装GO运行时和开发工具做尝试. 一.安装GO运行环境 1.安装GO运行环境,必须确保机子上已经安装了GCC编译器.想知道机子上有没有安装GCC简单,只需输入"gcc --version"查看即可,如果提示了GC

linux(CentOS) 下安装java运行环境及输出Hello World

最近打算学习hadoop和spark,需要安装java运行环境,我用的系统是CentOS. 一.安装jdk 1.进入usr目录 cd /usr 2.在usr目录下建立java安装目录 mkdir java 3.将jdk-8u45-linux-x64.rpm拷贝到java目录下 cp /root/hadoop_home/jdk-8u45-linux-x64.rpm /usr/java/ 4.安装jdk cd /usr/java rpm -ivh jdk-8u45-linux-x64.rpm 5.安