ASP站长网在网上现在有很多那种ES步骤和问题的解决 方案的,不过没有一个详细的整合和问题的梳理;现在我们来记录一下自己安装的过程以及遇到问题的解决;有什么不对的和问题希望及时拍砖。
 
Linux系统:CentOS 7.5
 
ES安装环境的准备和初始化
现在比较新的版本Elasticsearch 5.6.3,官方建议安装Oracle的JDK8,安装前先检查机器是否已安装JDK。
 
检查环境机器是否已安装JDK
 
rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]'
 
如果有的话,卸载掉,可以使用rpm -qa | grep Java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件,然后进行重新安装。
 
下载新的JDK
 
下载网址:
 
[linuxidc@localhost ~]$ wget --no-check-certificate --no-cookies \
> --header "Cookie: oraclelicense=accept-securebackup-cookie" \
> http://download.oracle.com/otn-pub/java/jdk/8u192-b12/750e1c8617c5452694857ad95c3ee230/jdk-8u192-linux-x64.tar.gz
 
JDK的下载可以去官网上直接下载,再次声明一下不要下载最新版本 JAVA 9 版本本人在次已经踩过坑了
 
ES 去官网直接下载,本人使用的是 5.6.3 版本;因为版本的不同安装head插件的时候安装步骤不同;好像是从5.0 以后的版本安装head 插件的步骤就不一样了;下面会详细介绍。
 
安装JDK环境
 
前提:查看该系统是否安装过Java 环境,如果安装过将其卸载安装最新的版本,更换Java 的版本也可以这样去操作。
 
执行命令 rpm -qa|grep jdk 如果安装过将会列出相应的版本,如果没有什么都不会输出。如果安装过使用rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.2.el7_2.x86_64 使用这个命令需要注意的就是,列出多少个版本插件就要卸载几个插件;执行完成后;在使用 rpm -qa|grep jdk 去查看一下是否有遗漏的插件没有卸载。
 
直接将下载好的 jdk-8u192-linux-x64.rpm 安装包 ;上传到自己创建好的java文件下;cd 命令进入到java文件下使用rpm 命令进行安装 rpm -ivh jdk-8u192-linux-x64.rpm
 
CentOS 7下Elasticsearch 安装操作指南
 
安装完成后执行 java -version 命令查看安装是否成功
 
查看安装目录命令,
 
命令一:
 
[linuxidc@localhost ~]$ java -version
java version "1.8.0_192"
Java(TM) SE Runtime Environment (build 1.8.0_192-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.192-b12, mixed mode)
 
命令二:
 
[linuxidc@localhost ~]$ which java
/usr/bin/java
 
[linuxidc@localhost ~]$ ls -lrt /usr/bin/java
lrwxrwxrwx. 1 root root 22 11月 12 18:23 /usr/bin/java -> /etc/alternatives/java
 
命令三:
 
[linuxidc@localhost ~]$ ls -lrt /etc/alternatives/java
lrwxrwxrwx. 1 root root 41 11月 12 18:23 /etc/alternatives/java -> /usr/java/jdk1.8.0_192-amd64/jre/bin/java
 
最后将会得出如如上这样的目录  /usr/java/jdk1.8.0_192-amd64/jre/bin/java
 
如下图:
 
CentOS 7下Elasticsearch 安装操作指南
 
配置环境变量,执行命令 nano /etc/profile;然后进入编辑模式,在文件的最后添加下面的配置,如图
 
JAVA_HOME=/usr/java/jdk1.8.0_192-amd64
JRE_HOME=/usr/java/jdk1.8.0_192-amd64/jre
CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
 
 CentOS 7下Elasticsearch 安装操作指南
 
修改完配置后,保存并退出。
 
执行命令 source /etc/profile 使用环境变量生效
 
CentOS 7下Elasticsearch 安装操作指南
 
验证环境变量是否生效,分别执行下面的命令
 
echo $JAVA_HOME
 
echo $CLASSPATH
 
echo $PATH
 
CentOS 7下Elasticsearch 安装操作指南
 
OK,到现在JDK就安装好了。
 
安装Elasticsearch
 
下载ES安装包elasticsearch-5.6.3.tar.gz
 
进入ES官网,选择合适的版本网址,进行下载
 
以下是5.6.3 版本的网址
 
wget  https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.3.tar.gz

dawei

【声明】:九江站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。