软件准备
下载jdk 1.7 以上版本的jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载 ES 2.2.3版本
https://www.elastic.co/thank-you?url=https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.3.4/elasticsearch-2.3.4.tar.gz
安装jdk
上传 jdk 至服务器自定义目录
解析jdk
[root@localhostsoftware]# tar -zxvf jdk-8u91-linux-i586.tar.gz
配置环境变量
[root@localhostsoftware]# vi /etc/profile
## java config
exportJAVA_HOME=/export/software/java/jdk1.8.0_91
exportJAVA_BIN=/export/software/java/jdk1.8.0_91/bin
exportPATH=$PATH:$JAVA_HOME/bin
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
exportJAVA_HOME JAVA_BIN PATH CLASSPATH
刷新配置文件
[root@localhostsoftware]# source /etc/profile
验证的jdk安装
[root@localhostsoftware]# java -version
创建用户目录
创建用户、设置密码、修改用户、删除用户:
useradd jdlottery 创建用户jdlottery
passwd jdlottery 给已创建的用户jdlottery 设置密码
说明:新创建的用户会在/home下创建一个用户目录jdlottery
linux修改文件所属用户和组
使用chown命令可以修改文件或目录所属的用户:
命令:chown 用户 目录或文件名
例如:chown qq/home/qq (把home目录下的qq目录的拥有者改为qq用户)
使用chgrp命令可以修改文件或目录所属的组:
命令:chgrp 组 目录或文件名
例如:chgrp qq/home/qq (把home目录下的qq目录的所属组改为qq组)
安装es
切换用户jdlottery用户
上传es 安装包至 jdlottery 目录
解压 tar 包
[jdlottery@localhost~]$ tar -zxvf elasticsearch-2.3.4.tar.gz
启动es
注意:es 不能用root用户启动!!!
如果用root用户运行es 将看到如下错误
[jdlottery@localhost ~]$ ./elasticsearch-2.3.4/bin/
验证es启动成功
[root@localhost ~]# jps
浏览器验证
访问:http://localhost:9200/
以后台进程中启动es
[jdlottery@localhost ~]$ ./elasticsearch-2.3.4/bin/elasticsearch &
安装es head插件
Elasticsearch-head
一、插件安装方法1
联网安装
1、bin/plugin -install mobz/elasticsearch-head
2、运行es
3、打开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/