转自:http://www.cnblogs.com/miao-zp/p/6003160.html

简单修改

前言

elasticsearch(下面称为ES)是一个基于Lucene的搜索服务器(By 百度百科:查看)。所以他需要java的环境即jdk,这里提供懒人一键安装方式

yum install java*

简单配置

vim /etc/profile

在尾部加上

export JAVA_HOME=/usr/lib/jvm/java-1.7.-openjdk-1.7.0.91.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

保存退出后使用命令更新配置

source /etc/profile

 

这个命令避免对java不熟悉的开发人员的误操作,能够避免学习繁杂的知识点。这个命令也是保证jvm是比较新的版本,官网上说最好是1.8.0_73的版本(We recommend installing Java version 1.8.0_73 or later)。官网也有各种安装方法(点击这里查看),这里提供的是yum安装。

注:如果已经安装了ES和ik,需要重新安装,需要把/usr/share/elasticsearch/plugins/路径下ik删除,避免版本不匹配导致ES不能启动

安装方法一、yum方式安装

一、ES的yum安装配置

由于ES不在yum的本地源,所以我们需要添加ES的yum配置。

1、下载并安装ES的yum公钥

rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch

2、配置ES的yum源

vim /etc/yum.repos.d/elasticsearch.repo

输入下面的内容:

[elasticsearch-.x]
name=Elasticsearch repository for .x packages
baseurl=http://packages.elastic.co/elasticsearch/2.x/centos
gpgcheck=
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch
enabled=

二、yum安装ES

1、更新yum的缓存

yum makecache

2、安装ES

yum install elasticsearch

三、测试ES

1、配置和启动ES服务器进程

/sbin/chkconfig --add elasticsearch

systemctl start elasticsearch

2、查看状态

systemctl status elasticsearch

3、运行测试

curl -X GET localhost:9200

返回的json结果如下:

{
"name" : "Amalgam",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "q1JTidLuTNecwBbFNJCUFQ",
"version" : {
"number" : "2.4.1",
"build_hash" : "c67dc32e24162035d18d6fe1e952c4cbcbe79d16",
"build_timestamp" : "2016-09-27T18:57:55Z",
"build_snapshot" : false,
"lucene_version" : "5.5.2"
},
"tagline" : "You Know, for Search"
}

四、通过IP访问ES的配置

1、打开/etc/elasticsearch/elasticsearch.yml

vim /etc/elasticsearch/elasticsearch.yml

55行的network.host,把后面改为0.0.0.0或者虚拟机ip地址,这样就可以在window系统用浏览器通过访问虚拟机的ip,正确访问效果如下

 安装方法二、超级方便的下载rpm包安装方式

 1.百度elasticsearch,点击官网网址

 

 

2.点击Downloads,选择past releases

3.找到2.3.5的版本,(由于elasticsearch更新太快,插件更新进度跟不上,2.3.5的版本插件最齐全)

4.右键点击RPM选择 -- 复制连接地址

5.在根目录下载rmp包

wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/rpm/elasticsearch/2.3.5/elasticsearch-2.3.5.rpm

6.直接解压安装,超级方便,一步到位

rpm -ivh elasticsearch-2.3..rpm 

systemctl daemon-reloa

7.启动并查看安装状态

systemctl start elasticsearch

systemctl status elasticsearch

8.本地查看版本信息

curl -XGET "127.0.0.1:9200"

9.查找elasticsearch 安装路径与配置路径,并且配置

whereis elasticsearch

vim /etc/elasticsearch/elasticsearch.yml

修改:

保存退出后重启elasticsearch

systemctl restart elasticsearch

在浏览器访问虚拟机ip:9200

elasticsearch安装与使用(1)-- centos7 elasticsearch的两种简单安装方法的更多相关文章

  1. CentOS环境Docker安装教程(官方推荐的docker三种方式安装)

    CentOS环境Docker安装教程(官方推荐的docker三种方式安装) 一.使用yum方式安装 1.安装依赖包 $ sudo yum install -y yum-utils device-map ...

  2. Linux下安装mysql(yum和源码编译两种方式)

    这里介绍Linux下两种安装mysql的方式:yum安装和源码编译安装. 1. yum安装 (1)首先查看centos自带的mysql是否被安装: # yum list installed |grep ...

  3. [Android]Eclipse 安装 ADT[Android Development Tooling] 失败的两种解决办法

    原因 最近想在新装的 Win7 里搭建一下 Android 的开发环境,虽然现在有 Android Studio 了,不过还是习惯 Eclipse 一点.众所周知的原因,Eclipse 直接安装 AD ...

  4. linux 下的两种软件安装方式 —— 源码(编译、安装),编译好的二进制(直接安装)

    我们以 GPG(加密工具)为例来说明两种安装方式的区别: 源码(Source code releases,名称中则会含有src等说明信息,tarball:source),先编译再安装 GPU 的源码地 ...

  5. Redis及虚拟机windows两种环境安装配置

    ---恢复内容开始--- Redis  /rae  dis/是一个开源的Key-Value数据库.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链 ...

  6. 0923关于安装mysql两种简单方式

    http://blog.csdn.net/liumm0000/article/details/18841197 方式一:利用RPM安装包进行安装 RPM方式安装MySQL5.6 RPM方式安装MySQ ...

  7. CentOS7.3环境下源码安装httpd

    CentOS7.3环境下源码安装httpd 本文在CentOS7.3下,源码安装apache服务httpd2.4. 1.下载好源码安装包 [root@localhost ~]#ll total 625 ...

  8. ubuntu 安装JAVA jdk的两种方法:

    ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用pp ...

  9. 【转】eclipse安装SVN插件的两种方法

    转载地址:http://welcome66.iteye.com/blog/1845176 eclipse里安装SVN插件,一般来说,有两种方式: 直接下载SVN插件,将其解压到eclipse的对应目录 ...

随机推荐

  1. </p>标题设置

    333333333333333333333333333333 border-top-left-radius: 3px; border-top-right-radius: 3px; border-bot ...

  2. .NET破解之PDF编辑器

    本教程只能用于学习研究,不可进行任何商业用途.如有使用,请购买正版,尊重他人劳动成果和知识产权! 第一效果团队(1XG Team)组建于2004年,并长期致力于WINDOWS平台应用软件开发,产品主要 ...

  3. 在linux下安装mysql

    1.下载mysql 下载地址: http://dev.mysql.com/downloads/mysql/5.5.html#downloads 2.进入系统后,检测是否安装mysql #rpm -qa ...

  4. 黑苹果安装 this is an unknown cpu model 0x3a

    一:安装说明 安装的是 mac os x 10.8.3 懒人版: ASUS b75ma 主板 i3 cpu 二:安装出现错误 百度谷歌,各种找原因,各路大神们都说是显卡的问题,因这电源管理只是一个警告 ...

  5. bash中的命令基本操作

    1.命令行编辑功能 命令行编辑功能是指用户可以使用方向键前后移动光标,并编辑已经输入的命令,这个命令非常实用.方便. 提示:可能大多数读者都没有使用过不带命令行编辑功能的shell,有兴趣的读者可以使 ...

  6. MySQL截取字符串函数方法

    函数: 1.从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my ...

  7. Emitting signals

    Objects created from a QtCore.QObject can emit signals. In the following example we will see how we ...

  8. 动画曲线demo

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xht ...

  9. JDBC 事务(二)回滚到保存点

    public class SavePointTest { /**      * @param args      * @throws SQLException      */     public s ...

  10. Python 调试:step into/step out/step over 的区别

    Python 调试:step into/step out/step over 的区别: 首先在PyCharm 程序中设置 “ 断点 ”,后点击右上角的Debug 按钮进入调试程序状态: step in ...