Linux下安装ElasticSearch1.5.2

一、配置JDK环境 
参考 Linux下安装JDK8 来安装JDK

二、下载ElasticSearch

[root@iZwz92ziwik0un4vd31hzfZ aildata]# cd software/
[root@iZwz92ziwik0un4vd31hzfZ software]# wget https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.5.2.noarch.rpm

三、安装ElasticSearch

pm -ivh elasticsearch-1.5.2.noarch.rpm

四、启动 ElasticSearch

service elasticsearch start

ps:

which: no java in (/sbin:/usr/sbin:/bin:/usr/bin)
Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME

原因:jdk安装时不在/usr/sbin,  elasticsearch取默认的JAVA_HOME目录 所以取不到

解决办法:

vi /etc/sysconfig/elasticsearch

加入

JAVA_HOME=你jdk目录

启动之后,在浏览器输入http://127.0.0.1:9200/如能输出下列信息,即表示安装成功

{
  "status" : 200,
  "name" : "Ezekiel",
  "cluster_name" : "elasticsearch",
  "version" : {
    "number" : "1.5.2",
    "build_hash" : "62ff9868b4c8a0c45860bebb259e21980778ab1c",
    "build_timestamp" : "2015-04-27T09:21:06Z",
    "build_snapshot" : false,
    "lucene_version" : "4.10.4"
  },
  "tagline" : "You Know, for Search"
}

五、安装elasticsearch-head插件

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

在浏览器中输入http://localhost:9200http://localhost:9200/_plugin/head/如下图所示则ES启动成功。

 

若是要停止ES服务,则输入sh elasticsearch stop,

 

 

六、在linux上启动ES时与plugin命令安装ES-Head插件时,都出现了如下问题。此处以plugin作为例子,来给出解决方法。

.

image

发现这个问题,就用ls -l命令来查看文件的操作权限,如图

image

附:文件的权限

image   

  • r — 文件可以被读取

  • w — 文件可以被写入

  • x — 文件可以被执行(如果它是程序的话)

可见,plugin文件,所有者只有读和写的权限,没有执行的权限。所以需要给这个文件加上可被执行的权限。

应用命令chmod +x plugin 来操作

image

再输入ls –l 来查看,已经具有了X权限

image

此时再plugin安装插件head,则可以正常安装。

 

2. 运行es,会提示错误,类似一些version error的错误。JDK版本若不是7,可能会出现ES启动不起来的问题。linux 自带的opensdk7 也最好不要使用。

Elasticsearch依赖Java 7。推荐使用Oracle JDK 1.7.0_55版本。Java的安装,在各个平台上都有差异,所以我们不想在这里深入太多细节。我只想说,在你安装Elasticsearch之前,你可以通过以下命令来检查你的Java版本(如果有需要,安装或者升级): java –version

 

3.JDK7安装后,系统就会具有两个版本的java,为了确保调用JAVA7版本,需要修改环境变量,保证java7的路径在最前面。

输入命令:vim ~/.bashrc  打开环境变量内容:

image

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值