elasticsearch在centos7上的安装与配置教程

  ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

  安装ElasticSearch前需要先安装配置好JDK

安装 Elasticsearch

Elasticsearch的安装很简单,下载下来解压即可,这里使用wget下载,当然也可通过网页下载 https://www.elastic.co/downloads/elasticsearch ,再拷贝。

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.3.tar.gz

解压到根目录/

tar -zxvf elasticsearch-5.6.3.tar.gz -C /

由于安全考虑,ElasticSearch不支持root启动

创建elsearch用户组及elsearch用户

groupadd elsearch
useradd elsearch -g elsearch -p elasticsearch

更改elasticsearch的文件夹及内部文件的所属用户及组为elsearch:elsearch

cd /
chown -R elsearch:elsearch elasticsearch-5.6.3

切换到elsearch用户

su elsearch

进入elasticsearch-5.6.3

cd /elasticsearch-5.6.3

启动(-d表示后台启动)

./bin/elasticsearch -d

服务默认的端口为9200,可以使用curl测试是否启动完成:

[[email protected] elasticsearch-5.6.3]$ cd /
[[email protected] /]$ curl ‘http://localhost:9200/?pretty‘

如果显示如下则成功:

{
  "name" : "-wzSZig",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "5ksKz1ckQvKyV6YI5R4R7w",
  "version" : {
    "number" : "5.6.3",
    "build_hash" : "1a2f265",
    "build_date" : "2017-10-06T20:33:39.012Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.1"
  },
  "tagline" : "You Know, for Search"
}

原文地址:https://www.cnblogs.com/007sx/p/10098502.html

时间: 2024-10-08 20:25:19

elasticsearch在centos7上的安装与配置教程的相关文章

ansible在centos7上的安装和配置

1.Ansible简介:ansible基于python开发,集合了众多优秀运维工具的优点,实现了批量运行命令.部署程序.配置系统等功能.默认通过SSH协议进行远程命令执行或下发配置,无需部署任何客户端代理软件,从而使得自动化环境部署变得更加简单.可同时支持多台主机并进行管理,使得管理主机更加便捷.主版本大概每2个月发布一次.2.核心组件说明:Ansible:Ansible的核心程序Host Lnventory:记录了每一个由Ansible管理的主机信息,信息包括ssh端口,root帐号密码,ip

CentOS7上Redis安装与配置

一.redis安装 1.wget命令下载 wget http://download.redis.io/releases/redis-3.2.9.tar.gz 2.tar命令解压 tar xzf redis-3.2.9.tar.gz 3.解压完后进入redis-3.2.9 cd redis-3.2.9 4.编译 make 5.启动redis服务(注意:在redis-3.2.9下执行下面命令),启动后如果想直接退出该界面使用ctrl+c(或者改成守护进程启动,这样后台服务是启动的) src/redi

rabbitmq3.3.5在CentOS7上的安装与配置

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/rabbitmq_v3_3_5/rabbitmq-server-3.3.5-1.noarch.rpm #添加镜像源wget -O /etc/yum.repos.d/epel-erlang.repo http://repos.fedorapeople.org/repos/peter/erlang/epel-erlang.repo #epel-release.noar

Centos7上rsync安装和配置

服务端:rsyncd.conf配置 [[email protected] ~]# cat /etc/rsyncd.conf log file = /var/log/rsyncd.log pidfile = /var/run/rsyncd.pidlock file = /var/run/rsync.locksecrets file = /etc/rsync.pass[etc_from_client]                                 #指定模块名 path = /ap

Tomcat在Linux上的安装与配置

Tomcat在Linux上的安装与配置 1.  jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html tomcat下载地址:http://tomcat.apache.org/download-70.cg 2.jdk安装与配置.(rpm包)    (1)jdk安装    rpm包:    # rpm -ivh jdk-7u79-linux-x64.rpm tar.gz

MongoDB 3.2 在CentOS 上的安装和配置

MongoDB 3.2 在CentOS 上的安装和配置 2016-01-06 14:41:41 发布 您的评价:       0.0   收藏     0收藏 一.安装 编辑/etc/yum.repos.d/mongodb-org-3.2.repo [mongodb-org-3.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/ gpg

Oracle10g/11g 在SUSE/RHEL上的安装与配置

在过去对众多项目的支撑过程中,Oracle作为首选数据库,其安装与配置过程成了重复性最多的工作之一.在此,我进行了总结,并分享出来,希望能对大家有所帮助.随着Oracle版本的提升,从9i ->10g ->11g,其安装与配置过程其实越来越简单,尤其到了11g,会自动检测所缺少的系统软件包,并在系统参数配置方面进行自动调优. 在Linux下Oracle的安装配置过程我认为可分为三大步:第一步 预安装的环境参数配置在Windows下没有这一步,因为已经由安装程序直接完成了,Linux下目前也有相

java环境--JDK和Tomcat在linux上的安装和配置

Tomcat在Linux上的安装与配置 以下使用的Linux版本为: Redhat Enterprise Linux 7.0 x86_64,Tomcat版本为tomcat-7.0.54.1.下载JDK与Tomcat.    jdk下载地址:    http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html    tomcat下载地址:    http://tomcat.apache.org

solr5.5.0在CenOS上的安装与配置

solr5.5.0在CenOS上的安装与配置 1. Solr简介 Solr是一个基于Lucene的Java搜索引擎服务器.Solr 提供了层面搜索.命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式).它易于安装和配置,而且附带了一个基于 HTTP 的管理界面.Solr已经在众多大型的网站中使用,较为成熟和稳定.Solr 包装并扩展了 Lucene,所以Solr的基本上沿用了Lucene的相关术语.更重要的是,Solr 创建的索引与 Lucene 搜索引擎库完全兼容.通