zoukankan      html  css  js  c++  java
  • ElasticSearch安装及部署

     安装及部署

    一、环境配置

    操作系统:Cent OS 7
    ElasticSearch版本:1.3.2
    JDK版本:1.7.0_51
    SSH Secure Shell版本:XShell 5
    elasticsearch-servicewrapper :ES的服务插件,一般在linux上使用。

    二、操作过程

    1、下载指定版本的ElasticSearch

    进入安装目录,并通过curl命令下载elasticsearch压缩包文件:

    cd /usr/local/logdeal
    命令:
    curl -L -O
    https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.3.2.zip

    2、解压elasticsearch压缩文件

    通过unzip命令解压elasticsearch压缩文件,这里没有指定目标目录,默认当前目录。

    unzip elasticsearch-1.3.2.zip

    3、修改elasticsearch.yml配置信息

    主要针对集群、节点、端口等配置,目前我只修改了cluster.namehttp.port两项,具体请参考 elasticsearch 配置详解

     1 cluster.name
     2 ################################### Cluster ###################################
     3 
     4 # Cluster name identifies your cluster for auto-discovery. If you're running
     5 # multiple clusters on the same network, make sure you're using unique names.
     6 #
     7 #修改
     8 cluster.name: elastic181deallog
     9 http.port
    10 # Set a custom port to listen for HTTP traffic:
    11 #
    12 #修改
    13 http.port: 9100

    4、启动、关闭elasticsearch实例

    • 启动实例命令

    cd /usr/local/logdeal/elasticsearch-1.3.2/bin

    nohup /usr/local/logdeal/elasticsearch-1.3.2/bin/elasticsearch &

    • 测试elasticsearch是否启动成功

    浏览器输入地址http://192.168.1.181:9100/,返回一下结果代表正常启动

    {
      "status" : 200,
      "name" : "Shingen Harada",
      "version" : {
        "number" : "1.3.2",
        "build_hash" : "dee175dbe2f254f3f26992f5d7591939aaefd12f",
        "build_timestamp" : "2014-08-13T14:29:30Z",
        "build_snapshot" : false,
        "lucene_version" : "4.9"
      },
      "tagline" : "You Know, for Search"
    }
    • 关闭实例命令


    ps -aux|grep elasticsearch-1.3.2-deal-log
    kill -9 #pid

    5、安装Elasticsearch service wrapper插件

    为了将Elasticsearch安装成一个Linux系统服务,将使用Elasticsearch service wrapper,你可以从https://github.com/elasticsearch/elasticsearch-servicewrapper下载。 将解压后的service目录拷贝到elasticsearch目录的bin目录下。

    • 启动Elasticsearch实例

    在linux环境,进入ES目录的bin/service目录,运行命令sh elasticsearch start

     

    • 关闭Elasticsearch实例

    在linux环境,进入ES目录的bin/service目录,运行命令nohup sh elasticsearch stop &

    • Elasticsearch service wrapper命令集
    Usage: elasticsearch [ console | start | stop | restart | condrestart | status | install | remove | dump ]
    
    Commands:
      console      Launch in the current console.
      start        Start in the background as a daemon process.
      stop         Stop if running as a daemon or in another console.
      restart      Stop if running and then start.
      condrestart  Restart only if already running.
      status       Query the current status.
      install      Install to start automatically when system boots.
      remove       Uninstall.
      dump         Request a Java thread dump if running.

    6、安装head插件

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

    • 安装

    进入elasticsearch/bin目录,输入命令./plugin --install mobz/elasticsearch-head 安装head插件。

    • 测试

    在浏览器中输入http://192.168.1.181:9100/_plugin/head/如能访问则ES启动成功。

  • 相关阅读:
    (转)上海驾照到期换证流程及注意事项
    sql 获取批处理信息的脚本(优化器在处理批处理时所发生的优化器事件)
    C# xml通过xslt转换为html输出
    C#基础 继承和实例化
    sqlserver 获取数据库、表和字段相关信息
    Json反序列化为动态类型(dynamic)
    Aspose.cells常用用法1
    C# 生成缩略图 去除图片旋转角度
    C# 压缩图片到指定宽度,假如图片小于指定宽度 判断图片大小是否大于指定大小(KB) 如果大于则压缩图片质量 宽高不变
    C# 2个List<T>比较内部项是否相等
  • 原文地址:https://www.cnblogs.com/wangyangliuping/p/5546412.html
Copyright © 2011-2022 走看看