Elasticsearch 安装和配置

安装 elasticsearch

  • 上传 elasticsearch-1.7.3.tar.gz 到 Linux环境

    -rw-r--r--. 1 root root 28510917 Apr 14 01:52 elasticsearch-1.7.3.tar.gz
  • 解压缩至 /usr/local 目录,并启动 elasticsearch

    [root@localhost ~]# cd /usr/local/elasticsearch-1.7.3/bin/
  • 启动 elasticsearch

    [root@localhost bin]# ./elasticsearch -d
  • 浏览器访问 http://192.168.81.132:9200/ ,出现如下内容,说明成功启动.

    {
    "status" : 200,
    "name" : "Boomer",
    "cluster_name" : "elasticsearch",
    "version" : {
    "number" : "1.7.3",
    "build_hash" : "05d4530971ef0ea46d0f4fa6ee64dbc8df659682",
    "build_timestamp" : "2015-10-15T09:14:17Z",
    "build_snapshot" : false,
    "lucene_version" : "4.10.4"
    },
    "tagline" : "You Know, for Search"
    }
  • 拓展

elasticsearch 启动和关闭命令
启动:
前台模式启动: [root@localhost bin]# ./elasticsearch
后台模式启动: [root@localhost bin]# ./elasticsearch -d
关闭:
前台模式下: 通过 “Ctrl + C” 关闭;
后台模式下:
(1) 使用 kill -9 端口号
(2) 通过REST API接口: curl -XPOST http://主机IP:9200/_cluster/nodes/_shutdown
(3) 通过关闭整个集群,来关闭某个节点: curl -XPOST http://主机IP:9200/_cluster/nodes/节点标示符(如es-node1)/_shutdown

Elasticsearch-head 插件安装

elasticsearch-head是一个elasticsearch的集群管理工具,它是完全由HTML5编写的独立网页程序,你可以通过插件把它集成到es.

  • 插件安装方法1
[root@localhost bin]# ./plugin -install mobz/elasticsearch-head
运行 elasticsearch ,浏览器访问 : http://localhost:9200/_plugin/head/
  • 插件安装方法2
1.https://github.com/mobz/elasticsearch-head下载zip 解压
2.建立elasticsearch-1.0.0\plugins\head\_site文件
3.将解压后的elasticsearch-head-master文件夹下的文件copy到_site
4.运行es
5.打开http://localhost:9200/_plugin/head/

这里写图片描述
- Elasticsearch安装中文分词插件IK
Elasticsearch默认提供的分词器,会把每个汉字分开,而不是我们根据关键词来分析,因此,我们需要安装中文分词插件IK来实现我们业务中的关键字搜索功能.
elasticsearch-analysis-ik 是一款中文的分词插件,支持自定义词库,安装步骤如下:

从 github 网站上下载 elasticsearch-analysis-ik: https://github.com/medcl/elasticsearch-analysis-ik


-rw-r--r--. 1 root root 28510917 Apr 14 01:52 elasticsearch-1.7.3.tar.gz
-rw-r--r--. 1 root root 3290000 Apr 14 02:44 elasticsearch-analysis-ik-master.zip
-rw-r--r--. 1 root root 159019376 Apr 14 01:18 jdk-8u11-linux-x64.tar.gz
[root@localhost ~]# unzip elasticsearch-analysis-ik-master.zip

  • 到解压后的路径下,执行maven 打包命令:
[root@localhost elasticsearch-analysis-ik-master]# mvn clean package
-bash: mvn: command not found

发现没有找到mvn命令.

wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo
yum -y install apache-maven
重新执行 mvn clean package

    -
阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页