Elastic Stack之Elasticsearch 5.6.12 集群部署实战

              Elastic Stack之Elasticsearch 5.6.12 集群部署实战

                                        作者:尹正杰 

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

 

 

一.下载ElasticSearch

1>.查看ElasticSearch的发型版本(https://www.elastic.co/downloads/past-releases

 

2>.选择目前生产环境用的较多的版本

 

3>.下载ElasticSearch(https://www.elastic.co/downloads/past-releases/elasticsearch-5-6-12

[root@node101 ~]# 
[root@node101 ~]# yum -y install wget
Loaded plugins: fastestmirror
base                                                                                                                                                        | 3.6 kB  00:00:00     
extras                                                                                                                                                      | 3.4 kB  00:00:00     
updates                                                                                                                                                     | 3.4 kB  00:00:00     
(1/4): base/7/x86_64/group_gz                                                                                                                               | 166 kB  00:00:00     
(2/4): base/7/x86_64/primary_db                                                                                                                             | 6.0 MB  00:00:00     
(3/4): extras/7/x86_64/primary_db                                                                                                                           | 180 kB  00:00:00     
(4/4): updates/7/x86_64/primary_db                                                                                                                          | 2.5 MB  00:01:02     
Determining fastest mirrors
 * base: mirrors.huaweicloud.com
 * extras: ftp.sjtu.edu.cn
 * updates: mirrors.nwsuaf.edu.cn
Resolving Dependencies
--> Running transaction check
---> Package wget.x86_64 0:1.14-18.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================================================================================================
 Package                                 Arch                                      Version                                           Repository                               Size
===================================================================================================================================================================================
Installing:
 wget                                    x86_64                                    1.14-18.el7                                       base                                    547 k

Transaction Summary
===================================================================================================================================================================================
Install  1 Package

Total download size: 547 k
Installed size: 2.0 M
Downloading packages:
warning: /var/cache/yum/x86_64/7/base/packages/wget-1.14-18.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Public key for wget-1.14-18.el7.x86_64.rpm is not installed
wget-1.14-18.el7.x86_64.rpm                                                                                                                                 | 547 kB  00:00:00     
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Importing GPG key 0xF4A80EB5:
 Userid     : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"
 Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
 Package    : centos-release-7-2.1511.el7.centos.2.10.x86_64 (@anaconda)
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : wget-1.14-18.el7.x86_64                                                                                                                                         1/1 
  Verifying  : wget-1.14-18.el7.x86_64                                                                                                                                         1/1 

Installed:
  wget.x86_64 0:1.14-18.el7                                                                                                                                                        

Complete!
[root@node101 ~]# 
[root@node101 ~]# yum -y install wget
[root@node101 ~]# 
[root@node101 ~]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.12.rpm
--2019-03-10 15:51:31--  https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.12.rpm
Resolving artifacts.elastic.co (artifacts.elastic.co)... 151.101.110.222, 2a04:4e42:1a::734
Connecting to artifacts.elastic.co (artifacts.elastic.co)|151.101.110.222|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 33775471 (32M) [application/octet-stream]
Saving to: ‘elasticsearch-5.6.12.rpm’

100%[=========================================================================================================================================>] 33,775,471  85.0KB/s   in 5m 8s  

2019-03-10 15:56:43 (107 KB/s) - ‘elasticsearch-5.6.12.rpm’ saved [33775471/33775471]

[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# ll -h
total 33M
-rw-r--r--. 1 root root 33M Sep 19 03:12 elasticsearch-5.6.12.rpm
[root@node101 ~]# 
[root@node101 ~]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.12.rpm

 

二.安装ElasticSearch

1>.安装openjdk环境

[root@node101 ~]# 
[root@node101 ~]# yum -y install java-1.8.0-openjdk-devel 
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.huaweicloud.com
 * extras: ftp.sjtu.edu.cn
 * updates: mirrors.nwsuaf.edu.cn
Resolving Dependencies
--> Running transaction check
---> Package java-1.8.0-openjdk-devel.x86_64 1:1.8.0.201.b09-2.el7_6 will be installed
--> Processing Dependency: java-1.8.0-openjdk(x86-64) = 1:1.8.0.201.b09-2.el7_6 for package: 1:java-1.8.0-openjdk-devel-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: chkconfig >= 1.7 for package: 1:java-1.8.0-openjdk-devel-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: chkconfig >= 1.7 for package: 1:java-1.8.0-openjdk-devel-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: libjvm.so()(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: libjava.so()(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: libX11.so.6()(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.201.b09-2.el7_6.x86_64
--> Running transaction check
---> Package chkconfig.x86_64 0:1.3.61-5.el7 will be updated
---> Package chkconfig.x86_64 0:1.7.4-1.el7 will be an update
---> Package java-1.8.0-openjdk.x86_64 1:1.8.0.201.b09-2.el7_6 will be installed
--> Processing Dependency: xorg-x11-fonts-Type1 for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: libpng15.so.15(PNG15_0)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: libjpeg.so.62(LIBJPEG_6.2)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: libXcomposite(x86-64) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: gtk2(x86-64) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: fontconfig(x86-64) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: libpng15.so.15()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: libjpeg.so.62()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: libgif.so.4()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: libXtst.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: libXrender.so.1()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: libXi.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: libXext.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64
---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.201.b09-2.el7_6 will be installed
--> Processing Dependency: tzdata-java >= 2015d for package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: nss-softokn(x86-64) >= 3.36.0 for package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: nss(x86-64) >= 3.36.0 for package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: copy-jdk-configs >= 3.3 for package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: pcsc-lite-libs(x86-64) for package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: lksctp-tools(x86-64) for package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: jpackage-utils for package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-2.el7_6.x86_64
--> Processing Dependency: cups-libs(x86-64) for package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-2.el7_6.x86_64
---> Package libX11.x86_64 0:1.6.5-2.el7 will be installed
--> Processing Dependency: libX11-common >= 1.6.5-2.el7 for package: libX11-1.6.5-2.el7.x86_64
--> Processing Dependency: libxcb.so.1()(64bit) for package: libX11-1.6.5-2.el7.x86_64
--> Running transaction check
---> Package copy-jdk-configs.noarch 0:3.3-10.el7_5 will be installed
---> Package cups-libs.x86_64 1:1.6.3-35.el7 will be installed
---> Package fontconfig.x86_64 0:2.13.0-4.3.el7 will be installed
--> Processing Dependency: freetype >= 2.8-7 for package: fontconfig-2.13.0-4.3.el7.x86_64
--> Processing Dependency: fontpackages-filesystem for package: fontconfig-2.13.0-4.3.el7.x86_64
--> Processing Dependency: dejavu-sans-fonts for package: fontconfig-2.13.0-4.3.el7.x86_64
---> Package giflib.x86_64 0:4.1.6-9.el7 will be installed
--> Processing Dependency: libSM.so.6()(64bit) for package: giflib-4.1.6-9.el7.x86_64
--> Processing Dependency: libICE.so.6()(64bit) for package: giflib-4.1.6-9.el7.x86_64
---> Package gtk2.x86_64 0:2.24.31-1.el7 will be installed
--> Processing Dependency: pango >= 1.20.0-1 for package: gtk2-2.24.31-1.el7.x86_64
--> Processing Dependency: libtiff >= 3.6.1 for package: gtk2-2.24.31-1.el7.x86_64
--> Processing Dependency: libXrandr >= 1.2.99.4-2 for package: gtk2-2.24.31-1.el7.x86_64
--> Processing Dependency: atk >= 1.29.4-2 for package: gtk2-2.24.31-1.el7.x86_64
--> Processing Dependency: hicolor-icon-theme for package: gtk2-2.24.31-1.el7.x86_64
--> Processing Dependency: gtk-update-icon-cache for package: gtk2-2.24.31-1.el7.x86_64
--> Processing Dependency: libpangoft2-1.0.so.0()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
--> Processing Dependency: libpangocairo-1.0.so.0()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
--> Processing Dependency: libpango-1.0.so.0()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
--> Processing Dependency: libgdk_pixbuf-2.0.so.0()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
--> Processing Dependency: libcairo.so.2()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
--> Processing Dependency: libatk-1.0.so.0()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
--> Processing Dependency: libXrandr.so.2()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
--> Processing Dependency: libXinerama.so.1()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
--> Processing Dependency: libXfixes.so.3()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
--> Processing Dependency: libXdamage.so.1()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
--> Processing Dependency: libXcursor.so.1()(64bit) for package: gtk2-2.24.31-1.el7.x86_64
---> Package javapackages-tools.noarch 0:3.4.1-11.el7 will be installed
--> Processing Dependency: python-javapackages = 3.4.1-11.el7 for package: javapackages-tools-3.4.1-11.el7.noarch
--> Processing Dependency: libxslt for package: javapackages-tools-3.4.1-11.el7.noarch
---> Package libX11-common.noarch 0:1.6.5-2.el7 will be installed
---> Package libXcomposite.x86_64 0:0.4.4-4.1.el7 will be installed
---> Package libXext.x86_64 0:1.3.3-3.el7 will be installed
---> Package libXi.x86_64 0:1.7.9-1.el7 will be installed
---> Package libXrender.x86_64 0:0.9.10-1.el7 will be installed
---> Package libXtst.x86_64 0:1.2.3-1.el7 will be installed
---> Package libjpeg-turbo.x86_64 0:1.2.90-6.el7 will be installed
---> Package libpng.x86_64 2:1.5.13-7.el7_2 will be installed
---> Package libxcb.x86_64 0:1.13-1.el7 will be installed
--> Processing Dependency: libXau.so.6()(64bit) for package: libxcb-1.13-1.el7.x86_64
---> Package lksctp-tools.x86_64 0:1.0.17-2.el7 will be installed
---> Package nss.x86_64 0:3.19.1-18.el7 will be updated
--> Processing Dependency: nss = 3.19.1-18.el7 for package: nss-sysinit-3.19.1-18.el7.x86_64
--> Processing Dependency: nss(x86-64) = 3.19.1-18.el7 for package: nss-tools-3.19.1-18.el7.x86_64
---> Package nss.x86_64 0:3.36.0-7.1.el7_6 will be an update
--> Processing Dependency: nss-util >= 3.36.0-1.1 for package: nss-3.36.0-7.1.el7_6.x86_64
--> Processing Dependency: nspr >= 4.19.0 for package: nss-3.36.0-7.1.el7_6.x86_64
--> Processing Dependency: nss-pem(x86-64) for package: nss-3.36.0-7.1.el7_6.x86_64
--> Processing Dependency: libnssutil3.so(NSSUTIL_3.31)(64bit) for package: nss-3.36.0-7.1.el7_6.x86_64
--> Processing Dependency: libnssutil3.so(NSSUTIL_3.24)(64bit) for package: nss-3.36.0-7.1.el7_6.x86_64
--> Processing Dependency: libnssutil3.so(NSSUTIL_3.21)(64bit) for package: nss-3.36.0-7.1.el7_6.x86_64
---> Package nss-softokn.x86_64 0:3.16.2.3-13.el7_1 will be updated
---> Package nss-softokn.x86_64 0:3.36.0-5.el7_5 will be an update
--> Processing Dependency: nss-softokn-freebl(x86-64) >= 3.36.0-5.el7_5 for package: nss-softokn-3.36.0-5.el7_5.x86_64
---> Package pcsc-lite-libs.x86_64 0:1.8.8-8.el7 will be installed
---> Package tzdata-java.noarch 0:2018i-1.el7 will be installed
---> Package xorg-x11-fonts-Type1.noarch 0:7.5-9.el7 will be installed
--> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch
--> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch
--> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch
--> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch
--> Running transaction check
---> Package atk.x86_64 0:2.28.1-1.el7 will be installed
---> Package cairo.x86_64 0:1.15.12-3.el7 will be installed
--> Processing Dependency: libpixman-1.so.0()(64bit) for package: cairo-1.15.12-3.el7.x86_64
--> Processing Dependency: libGL.so.1()(64bit) for package: cairo-1.15.12-3.el7.x86_64
--> Processing Dependency: libEGL.so.1()(64bit) for package: cairo-1.15.12-3.el7.x86_64
---> Package dejavu-sans-fonts.noarch 0:2.33-6.el7 will be installed
--> Processing Dependency: dejavu-fonts-common = 2.33-6.el7 for package: dejavu-sans-fonts-2.33-6.el7.noarch
---> Package fontpackages-filesystem.noarch 0:1.44-8.el7 will be installed
---> Package freetype.x86_64 0:2.4.11-11.el7 will be updated
---> Package freetype.x86_64 0:2.8-12.el7_6.1 will be an update
---> Package gdk-pixbuf2.x86_64 0:2.36.12-3.el7 will be installed
--> Processing Dependency: glib2(x86-64) >= 2.48.0 for package: gdk-pixbuf2-2.36.12-3.el7.x86_64
--> Processing Dependency: libjasper.so.1()(64bit) for package: gdk-pixbuf2-2.36.12-3.el7.x86_64
---> Package gtk-update-icon-cache.x86_64 0:3.22.30-3.el7 will be installed
---> Package hicolor-icon-theme.noarch 0:0.12-7.el7 will be installed
---> Package libICE.x86_64 0:1.0.9-9.el7 will be installed
---> Package libSM.x86_64 0:1.2.2-2.el7 will be installed
---> Package libXau.x86_64 0:1.0.8-2.1.el7 will be installed
---> Package libXcursor.x86_64 0:1.1.15-1.el7 will be installed
---> Package libXdamage.x86_64 0:1.1.4-4.1.el7 will be installed
---> Package libXfixes.x86_64 0:5.0.3-1.el7 will be installed
---> Package libXinerama.x86_64 0:1.1.3-2.1.el7 will be installed
---> Package libXrandr.x86_64 0:1.5.1-2.el7 will be installed
---> Package libtiff.x86_64 0:4.0.3-27.el7_3 will be installed
--> Processing Dependency: libjbig.so.2.0()(64bit) for package: libtiff-4.0.3-27.el7_3.x86_64
---> Package libxslt.x86_64 0:1.1.28-5.el7 will be installed
---> Package nspr.x86_64 0:4.10.8-2.el7_1 will be updated
---> Package nspr.x86_64 0:4.19.0-1.el7_5 will be an update
---> Package nss-pem.x86_64 0:1.0.3-5.el7 will be installed
---> Package nss-softokn-freebl.x86_64 0:3.16.2.3-13.el7_1 will be updated
---> Package nss-softokn-freebl.x86_64 0:3.36.0-5.el7_5 will be an update
---> Package nss-sysinit.x86_64 0:3.19.1-18.el7 will be updated
---> Package nss-sysinit.x86_64 0:3.36.0-7.1.el7_6 will be an update
---> Package nss-tools.x86_64 0:3.19.1-18.el7 will be updated
---> Package nss-tools.x86_64 0:3.36.0-7.1.el7_6 will be an update
---> Package nss-util.x86_64 0:3.19.1-4.el7_1 will be updated
---> Package nss-util.x86_64 0:3.36.0-1.1.el7_6 will be an update
---> Package pango.x86_64 0:1.42.4-1.el7 will be installed
--> Processing Dependency: libthai(x86-64) >= 0.1.9 for package: pango-1.42.4-1.el7.x86_64
--> Processing Dependency: libXft(x86-64) >= 2.0.0 for package: pango-1.42.4-1.el7.x86_64
--> Processing Dependency: harfbuzz(x86-64) >= 1.4.2 for package: pango-1.42.4-1.el7.x86_64
--> Processing Dependency: fribidi(x86-64) >= 1.0 for package: pango-1.42.4-1.el7.x86_64
--> Processing Dependency: libthai.so.0(LIBTHAI_0.1)(64bit) for package: pango-1.42.4-1.el7.x86_64
--> Processing Dependency: libthai.so.0()(64bit) for package: pango-1.42.4-1.el7.x86_64
--> Processing Dependency: libharfbuzz.so.0()(64bit) for package: pango-1.42.4-1.el7.x86_64
--> Processing Dependency: libfribidi.so.0()(64bit) for package: pango-1.42.4-1.el7.x86_64
--> Processing Dependency: libXft.so.2()(64bit) for package: pango-1.42.4-1.el7.x86_64
---> Package python-javapackages.noarch 0:3.4.1-11.el7 will be installed
--> Processing Dependency: python-lxml for package: python-javapackages-3.4.1-11.el7.noarch
---> Package ttmkfdir.x86_64 0:3.0.9-42.el7 will be installed
---> Package xorg-x11-font-utils.x86_64 1:7.5-21.el7 will be installed
--> Processing Dependency: libfontenc.so.1()(64bit) for package: 1:xorg-x11-font-utils-7.5-21.el7.x86_64
--> Running transaction check
---> Package dejavu-fonts-common.noarch 0:2.33-6.el7 will be installed
---> Package fribidi.x86_64 0:1.0.2-1.el7 will be installed
---> Package glib2.x86_64 0:2.42.2-5.el7 will be updated
---> Package glib2.x86_64 0:2.56.1-2.el7 will be an update
---> Package harfbuzz.x86_64 0:1.7.5-2.el7 will be installed
--> Processing Dependency: libgraphite2.so.3()(64bit) for package: harfbuzz-1.7.5-2.el7.x86_64
---> Package jasper-libs.x86_64 0:1.900.1-33.el7 will be installed
---> Package jbigkit-libs.x86_64 0:2.0-11.el7 will be installed
---> Package libXft.x86_64 0:2.3.2-2.el7 will be installed
---> Package libfontenc.x86_64 0:1.1.3-3.el7 will be installed
---> Package libglvnd-egl.x86_64 1:1.0.1-0.8.git5baa1e5.el7 will be installed
--> Processing Dependency: libglvnd(x86-64) = 1:1.0.1-0.8.git5baa1e5.el7 for package: 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64
--> Processing Dependency: mesa-libEGL(x86-64) >= 13.0.4-1 for package: 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64
--> Processing Dependency: libGLdispatch.so.0()(64bit) for package: 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64
---> Package libglvnd-glx.x86_64 1:1.0.1-0.8.git5baa1e5.el7 will be installed
--> Processing Dependency: mesa-libGL(x86-64) >= 13.0.4-1 for package: 1:libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64
---> Package libthai.x86_64 0:0.1.14-9.el7 will be installed
---> Package pixman.x86_64 0:0.34.0-1.el7 will be installed
---> Package python-lxml.x86_64 0:3.2.1-4.el7 will be installed
--> Running transaction check
---> Package graphite2.x86_64 0:1.3.10-1.el7_3 will be installed
---> Package libglvnd.x86_64 1:1.0.1-0.8.git5baa1e5.el7 will be installed
---> Package mesa-libEGL.x86_64 0:18.0.5-4.el7_6 will be installed
--> Processing Dependency: mesa-libgbm = 18.0.5-4.el7_6 for package: mesa-libEGL-18.0.5-4.el7_6.x86_64
--> Processing Dependency: libxshmfence.so.1()(64bit) for package: mesa-libEGL-18.0.5-4.el7_6.x86_64
--> Processing Dependency: libwayland-server.so.0()(64bit) for package: mesa-libEGL-18.0.5-4.el7_6.x86_64
--> Processing Dependency: libwayland-client.so.0()(64bit) for package: mesa-libEGL-18.0.5-4.el7_6.x86_64
--> Processing Dependency: libglapi.so.0()(64bit) for package: mesa-libEGL-18.0.5-4.el7_6.x86_64
--> Processing Dependency: libgbm.so.1()(64bit) for package: mesa-libEGL-18.0.5-4.el7_6.x86_64
---> Package mesa-libGL.x86_64 0:18.0.5-4.el7_6 will be installed
--> Processing Dependency: libdrm >= 2.4.83 for package: mesa-libGL-18.0.5-4.el7_6.x86_64
--> Processing Dependency: libXxf86vm.so.1()(64bit) for package: mesa-libGL-18.0.5-4.el7_6.x86_64
--> Running transaction check
---> Package libXxf86vm.x86_64 0:1.1.4-1.el7 will be installed
---> Package libdrm.x86_64 0:2.4.60-3.el7 will be updated
---> Package libdrm.x86_64 0:2.4.91-3.el7 will be an update
---> Package libwayland-client.x86_64 0:1.15.0-1.el7 will be installed
---> Package libwayland-server.x86_64 0:1.15.0-1.el7 will be installed
---> Package libxshmfence.x86_64 0:1.2-1.el7 will be installed
---> Package mesa-libgbm.x86_64 0:18.0.5-4.el7_6 will be installed
---> Package mesa-libglapi.x86_64 0:18.0.5-4.el7_6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================================================================================================
 Package                                              Arch                            Version                                               Repository                        Size
===================================================================================================================================================================================
Installing:
 java-1.8.0-openjdk-devel                             x86_64                          1:1.8.0.201.b09-2.el7_6                               updates                          9.8 M
Installing for dependencies:
 atk                                                  x86_64                          2.28.1-1.el7                                          base                             263 k
 cairo                                                x86_64                          1.15.12-3.el7                                         base                             741 k
 copy-jdk-configs                                     noarch                          3.3-10.el7_5                                          base                              21 k
 cups-libs                                            x86_64                          1:1.6.3-35.el7                                        base                             357 k
 dejavu-fonts-common                                  noarch                          2.33-6.el7                                            base                              64 k
 dejavu-sans-fonts                                    noarch                          2.33-6.el7                                            base                             1.4 M
 fontconfig                                           x86_64                          2.13.0-4.3.el7                                        base                             254 k
 fontpackages-filesystem                              noarch                          1.44-8.el7                                            base                             9.9 k
 fribidi                                              x86_64                          1.0.2-1.el7                                           base                              79 k
 gdk-pixbuf2                                          x86_64                          2.36.12-3.el7                                         base                             570 k
 giflib                                               x86_64                          4.1.6-9.el7                                           base                              40 k
 graphite2                                            x86_64                          1.3.10-1.el7_3                                        base                             115 k
 gtk-update-icon-cache                                x86_64                          3.22.30-3.el7                                         base                              28 k
 gtk2                                                 x86_64                          2.24.31-1.el7                                         base                             3.4 M
 harfbuzz                                             x86_64                          1.7.5-2.el7                                           base                             267 k
 hicolor-icon-theme                                   noarch                          0.12-7.el7                                            base                              42 k
 jasper-libs                                          x86_64                          1.900.1-33.el7                                        base                             150 k
 java-1.8.0-openjdk                                   x86_64                          1:1.8.0.201.b09-2.el7_6                               updates                          260 k
 java-1.8.0-openjdk-headless                          x86_64                          1:1.8.0.201.b09-2.el7_6                               updates                           32 M
 javapackages-tools                                   noarch                          3.4.1-11.el7                                          base                              73 k
 jbigkit-libs                                         x86_64                          2.0-11.el7                                            base                              46 k
 libICE                                               x86_64                          1.0.9-9.el7                                           base                              66 k
 libSM                                                x86_64                          1.2.2-2.el7                                           base                              39 k
 libX11                                               x86_64                          1.6.5-2.el7                                           base                             606 k
 libX11-common                                        noarch                          1.6.5-2.el7                                           base                             164 k
 libXau                                               x86_64                          1.0.8-2.1.el7                                         base                              29 k
 libXcomposite                                        x86_64                          0.4.4-4.1.el7                                         base                              22 k
 libXcursor                                           x86_64                          1.1.15-1.el7                                          base                              30 k
 libXdamage                                           x86_64                          1.1.4-4.1.el7                                         base                              20 k
 libXext                                              x86_64                          1.3.3-3.el7                                           base                              39 k
 libXfixes                                            x86_64                          5.0.3-1.el7                                           base                              18 k
 libXft                                               x86_64                          2.3.2-2.el7                                           base                              58 k
 libXi                                                x86_64                          1.7.9-1.el7                                           base                              40 k
 libXinerama                                          x86_64                          1.1.3-2.1.el7                                         base                              14 k
 libXrandr                                            x86_64                          1.5.1-2.el7                                           base                              27 k
 libXrender                                           x86_64                          0.9.10-1.el7                                          base                              26 k
 libXtst                                              x86_64                          1.2.3-1.el7                                           base                              20 k
 libXxf86vm                                           x86_64                          1.1.4-1.el7                                           base                              18 k
 libfontenc                                           x86_64                          1.1.3-3.el7                                           base                              31 k
 libglvnd                                             x86_64                          1:1.0.1-0.8.git5baa1e5.el7                            base                              89 k
 libglvnd-egl                                         x86_64                          1:1.0.1-0.8.git5baa1e5.el7                            base                              44 k
 libglvnd-glx                                         x86_64                          1:1.0.1-0.8.git5baa1e5.el7                            base                             125 k
 libjpeg-turbo                                        x86_64                          1.2.90-6.el7                                          base                             134 k
 libpng                                               x86_64                          2:1.5.13-7.el7_2                                      base                             213 k
 libthai                                              x86_64                          0.1.14-9.el7                                          base                             187 k
 libtiff                                              x86_64                          4.0.3-27.el7_3                                        base                             170 k
 libwayland-client                                    x86_64                          1.15.0-1.el7                                          base                              33 k
 libwayland-server                                    x86_64                          1.15.0-1.el7                                          base                              39 k
 libxcb                                               x86_64                          1.13-1.el7                                            base                             214 k
 libxshmfence                                         x86_64                          1.2-1.el7                                             base                             7.2 k
 libxslt                                              x86_64                          1.1.28-5.el7                                          base                             242 k
 lksctp-tools                                         x86_64                          1.0.17-2.el7                                          base                              88 k
 mesa-libEGL                                          x86_64                          18.0.5-4.el7_6                                        updates                          102 k
 mesa-libGL                                           x86_64                          18.0.5-4.el7_6                                        updates                          162 k
 mesa-libgbm                                          x86_64                          18.0.5-4.el7_6                                        updates                           38 k
 mesa-libglapi                                        x86_64                          18.0.5-4.el7_6                                        updates                           44 k
 nss-pem                                              x86_64                          1.0.3-5.el7                                           base                              74 k
 pango                                                x86_64                          1.42.4-1.el7                                          base                             280 k
 pcsc-lite-libs                                       x86_64                          1.8.8-8.el7                                           base                              34 k
 pixman                                               x86_64                          0.34.0-1.el7                                          base                             248 k
 python-javapackages                                  noarch                          3.4.1-11.el7                                          base                              31 k
 python-lxml                                          x86_64                          3.2.1-4.el7                                           base                             758 k
 ttmkfdir                                             x86_64                          3.0.9-42.el7                                          base                              48 k
 tzdata-java                                          noarch                          2018i-1.el7                                           updates                          187 k
 xorg-x11-font-utils                                  x86_64                          1:7.5-21.el7                                          base                             104 k
 xorg-x11-fonts-Type1                                 noarch                          7.5-9.el7                                             base                             521 k
Updating for dependencies:
 chkconfig                                            x86_64                          1.7.4-1.el7                                           base                             181 k
 freetype                                             x86_64                          2.8-12.el7_6.1                                        updates                          380 k
 glib2                                                x86_64                          2.56.1-2.el7                                          base                             2.5 M
 libdrm                                               x86_64                          2.4.91-3.el7                                          base                             153 k
 nspr                                                 x86_64                          4.19.0-1.el7_5                                        base                             127 k
 nss                                                  x86_64                          3.36.0-7.1.el7_6                                      updates                          835 k
 nss-softokn                                          x86_64                          3.36.0-5.el7_5                                        base                             315 k
 nss-softokn-freebl                                   x86_64                          3.36.0-5.el7_5                                        base                             222 k
 nss-sysinit                                          x86_64                          3.36.0-7.1.el7_6                                      updates                           62 k
 nss-tools                                            x86_64                          3.36.0-7.1.el7_6                                      updates                          515 k
 nss-util                                             x86_64                          3.36.0-1.1.el7_6                                      updates                           78 k

Transaction Summary
===================================================================================================================================================================================
Install  1 Package  (+66 Dependent packages)
Upgrade             ( 11 Dependent packages)

Total download size: 60 M
Downloading packages:
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
(1/78): atk-2.28.1-1.el7.x86_64.rpm                                                                                                                         | 263 kB  00:00:00     
(2/78): chkconfig-1.7.4-1.el7.x86_64.rpm                                                                                                                    | 181 kB  00:00:00     
(3/78): copy-jdk-configs-3.3-10.el7_5.noarch.rpm                                                                                                            |  21 kB  00:00:00     
(4/78): cups-libs-1.6.3-35.el7.x86_64.rpm                                                                                                                   | 357 kB  00:00:00     
(5/78): dejavu-fonts-common-2.33-6.el7.noarch.rpm                                                                                                           |  64 kB  00:00:00     
(6/78): cairo-1.15.12-3.el7.x86_64.rpm                                                                                                                      | 741 kB  00:00:00     
(7/78): fontconfig-2.13.0-4.3.el7.x86_64.rpm                                                                                                                | 254 kB  00:00:00     
(8/78): fontpackages-filesystem-1.44-8.el7.noarch.rpm                                                                                                       | 9.9 kB  00:00:00     
(9/78): fribidi-1.0.2-1.el7.x86_64.rpm                                                                                                                      |  79 kB  00:00:00     
(10/78): gdk-pixbuf2-2.36.12-3.el7.x86_64.rpm                                                                                                               | 570 kB  00:00:00     
(11/78): dejavu-sans-fonts-2.33-6.el7.noarch.rpm                                                                                                            | 1.4 MB  00:00:00     
(12/78): giflib-4.1.6-9.el7.x86_64.rpm                                                                                                                      |  40 kB  00:00:00     
(13/78): graphite2-1.3.10-1.el7_3.x86_64.rpm                                                                                                                | 115 kB  00:00:00     
(14/78): gtk-update-icon-cache-3.22.30-3.el7.x86_64.rpm                                                                                                     |  28 kB  00:00:00     
(15/78): freetype-2.8-12.el7_6.1.x86_64.rpm                                                                                                                 | 380 kB  00:00:00     
(16/78): glib2-2.56.1-2.el7.x86_64.rpm                                                                                                                      | 2.5 MB  00:00:00     
(17/78): harfbuzz-1.7.5-2.el7.x86_64.rpm                                                                                                                    | 267 kB  00:00:00     
(18/78): hicolor-icon-theme-0.12-7.el7.noarch.rpm                                                                                                           |  42 kB  00:00:00     
(19/78): gtk2-2.24.31-1.el7.x86_64.rpm                                                                                                                      | 3.4 MB  00:00:00     
(20/78): jasper-libs-1.900.1-33.el7.x86_64.rpm                                                                                                              | 150 kB  00:00:00     
(21/78): java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64.rpm                                                                                                | 260 kB  00:00:00     
(22/78): javapackages-tools-3.4.1-11.el7.noarch.rpm                                                                                                         |  73 kB  00:00:00     
(23/78): jbigkit-libs-2.0-11.el7.x86_64.rpm                                                                                                                 |  46 kB  00:00:00     
(24/78): libICE-1.0.9-9.el7.x86_64.rpm                                                                                                                      |  66 kB  00:00:00     
(25/78): libSM-1.2.2-2.el7.x86_64.rpm                                                                                                                       |  39 kB  00:00:00     
(26/78): libX11-common-1.6.5-2.el7.noarch.rpm                                                                                                               | 164 kB  00:00:00     
(27/78): libXau-1.0.8-2.1.el7.x86_64.rpm                                                                                                                    |  29 kB  00:00:00     
(28/78): libXcomposite-0.4.4-4.1.el7.x86_64.rpm                                                                                                             |  22 kB  00:00:00     
(29/78): libXcursor-1.1.15-1.el7.x86_64.rpm                                                                                                                 |  30 kB  00:00:00     
(30/78): libX11-1.6.5-2.el7.x86_64.rpm                                                                                                                      | 606 kB  00:00:00     
(31/78): libXdamage-1.1.4-4.1.el7.x86_64.rpm                                                                                                                |  20 kB  00:00:00     
(32/78): libXext-1.3.3-3.el7.x86_64.rpm                                                                                                                     |  39 kB  00:00:00     
(33/78): libXfixes-5.0.3-1.el7.x86_64.rpm                                                                                                                   |  18 kB  00:00:00     
(34/78): libXft-2.3.2-2.el7.x86_64.rpm                                                                                                                      |  58 kB  00:00:00     
(35/78): libXi-1.7.9-1.el7.x86_64.rpm                                                                                                                       |  40 kB  00:00:00     
(36/78): libXinerama-1.1.3-2.1.el7.x86_64.rpm                                                                                                               |  14 kB  00:00:00     
(37/78): libXrandr-1.5.1-2.el7.x86_64.rpm                                                                                                                   |  27 kB  00:00:00     
(38/78): libXrender-0.9.10-1.el7.x86_64.rpm                                                                                                                 |  26 kB  00:00:00     
(39/78): libXxf86vm-1.1.4-1.el7.x86_64.rpm                                                                                                                  |  18 kB  00:00:00     
(40/78): libXtst-1.2.3-1.el7.x86_64.rpm                                                                                                                     |  20 kB  00:00:00     
(41/78): libfontenc-1.1.3-3.el7.x86_64.rpm                                                                                                                  |  31 kB  00:00:00     
(42/78): libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm                                                                                                       |  89 kB  00:00:00     
(43/78): libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm                                                                                                   |  44 kB  00:00:00     
(44/78): libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm                                                                                                   | 125 kB  00:00:00     
(45/78): libjpeg-turbo-1.2.90-6.el7.x86_64.rpm                                                                                                              | 134 kB  00:00:00     
(46/78): libpng-1.5.13-7.el7_2.x86_64.rpm                                                                                                                   | 213 kB  00:00:00     
(47/78): libdrm-2.4.91-3.el7.x86_64.rpm                                                                                                                     | 153 kB  00:00:00     
(48/78): libtiff-4.0.3-27.el7_3.x86_64.rpm                                                                                                                  | 170 kB  00:00:00     
(49/78): libthai-0.1.14-9.el7.x86_64.rpm                                                                                                                    | 187 kB  00:00:00     
(50/78): libwayland-client-1.15.0-1.el7.x86_64.rpm                                                                                                          |  33 kB  00:00:00     
(51/78): libwayland-server-1.15.0-1.el7.x86_64.rpm                                                                                                          |  39 kB  00:00:00     
(52/78): libxshmfence-1.2-1.el7.x86_64.rpm                                                                                                                  | 7.2 kB  00:00:00     
(53/78): libxslt-1.1.28-5.el7.x86_64.rpm                                                                                                                    | 242 kB  00:00:00     
(54/78): lksctp-tools-1.0.17-2.el7.x86_64.rpm                                                                                                               |  88 kB  00:00:00     
(55/78): java-1.8.0-openjdk-devel-1.8.0.201.b09-2.el7_6.x86_64.rpm                                                                                          | 9.8 MB  00:00:01     
(56/78): mesa-libEGL-18.0.5-4.el7_6.x86_64.rpm                                                                                                              | 102 kB  00:00:00     
(57/78): libxcb-1.13-1.el7.x86_64.rpm                                                                                                                       | 214 kB  00:00:00     
(58/78): mesa-libGL-18.0.5-4.el7_6.x86_64.rpm                                                                                                               | 162 kB  00:00:00     
(59/78): mesa-libgbm-18.0.5-4.el7_6.x86_64.rpm                                                                                                              |  38 kB  00:00:00     
(60/78): mesa-libglapi-18.0.5-4.el7_6.x86_64.rpm                                                                                                            |  44 kB  00:00:00     
(61/78): nspr-4.19.0-1.el7_5.x86_64.rpm                                                                                                                     | 127 kB  00:00:00     
(62/78): nss-pem-1.0.3-5.el7.x86_64.rpm                                                                                                                     |  74 kB  00:00:00     
(63/78): nss-3.36.0-7.1.el7_6.x86_64.rpm                                                                                                                    | 835 kB  00:00:00     
(64/78): nss-sysinit-3.36.0-7.1.el7_6.x86_64.rpm                                                                                                            |  62 kB  00:00:00     
(65/78): nss-softokn-freebl-3.36.0-5.el7_5.x86_64.rpm                                                                                                       | 222 kB  00:00:00     
(66/78): nss-softokn-3.36.0-5.el7_5.x86_64.rpm                                                                                                              | 315 kB  00:00:00     
(67/78): nss-tools-3.36.0-7.1.el7_6.x86_64.rpm                                                                                                              | 515 kB  00:00:00     
(68/78): nss-util-3.36.0-1.1.el7_6.x86_64.rpm                                                                                                               |  78 kB  00:00:00     
(69/78): pcsc-lite-libs-1.8.8-8.el7.x86_64.rpm                                                                                                              |  34 kB  00:00:00     
(70/78): pango-1.42.4-1.el7.x86_64.rpm                                                                                                                      | 280 kB  00:00:00     
(71/78): python-javapackages-3.4.1-11.el7.noarch.rpm                                                                                                        |  31 kB  00:00:00     
(72/78): pixman-0.34.0-1.el7.x86_64.rpm                                                                                                                     | 248 kB  00:00:00     
(73/78): ttmkfdir-3.0.9-42.el7.x86_64.rpm                                                                                                                   |  48 kB  00:00:00     
(74/78): xorg-x11-font-utils-7.5-21.el7.x86_64.rpm                                                                                                          | 104 kB  00:00:00     
(75/78): python-lxml-3.2.1-4.el7.x86_64.rpm                                                                                                                 | 758 kB  00:00:00     
(76/78): tzdata-java-2018i-1.el7.noarch.rpm                                                                                                                 | 187 kB  00:00:00     
(77/78): xorg-x11-fonts-Type1-7.5-9.el7.noarch.rpm                                                                                                          | 521 kB  00:00:00     
(78/78): java-1.8.0-openjdk-headless-1.8.0.201.b09-2.el7_6.x86_64.rpm                                                                                       |  32 MB  00:00:05     
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                              8.9 MB/s |  60 MB  00:00:06     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Updating   : nspr-4.19.0-1.el7_5.x86_64                                                                                                                                     1/89 
  Updating   : nss-util-3.36.0-1.1.el7_6.x86_64                                                                                                                               2/89 
  Updating   : glib2-2.56.1-2.el7.x86_64                                                                                                                                      3/89 
  Installing : libjpeg-turbo-1.2.90-6.el7.x86_64                                                                                                                              4/89 
  Installing : 2:libpng-1.5.13-7.el7_2.x86_64                                                                                                                                 5/89 
  Updating   : freetype-2.8-12.el7_6.1.x86_64                                                                                                                                 6/89 
  Updating   : libdrm-2.4.91-3.el7.x86_64                                                                                                                                     7/89 
  Installing : mesa-libglapi-18.0.5-4.el7_6.x86_64                                                                                                                            8/89 
  Updating   : chkconfig-1.7.4-1.el7.x86_64                                                                                                                                   9/89 
  Installing : 1:cups-libs-1.6.3-35.el7.x86_64                                                                                                                               10/89 
  Installing : 1:libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64                                                                                                                    11/89 
  Installing : libxshmfence-1.2-1.el7.x86_64                                                                                                                                 12/89 
  Installing : libxslt-1.1.28-5.el7.x86_64                                                                                                                                   13/89 
  Installing : fontpackages-filesystem-1.44-8.el7.noarch                                                                                                                     14/89 
  Installing : libICE-1.0.9-9.el7.x86_64                                                                                                                                     15/89 
  Installing : libwayland-server-1.15.0-1.el7.x86_64                                                                                                                         16/89 
  Installing : mesa-libgbm-18.0.5-4.el7_6.x86_64                                                                                                                             17/89 
  Installing : libSM-1.2.2-2.el7.x86_64                                                                                                                                      18/89 
  Installing : dejavu-fonts-common-2.33-6.el7.noarch                                                                                                                         19/89 
  Installing : dejavu-sans-fonts-2.33-6.el7.noarch                                                                                                                           20/89 
  Installing : fontconfig-2.13.0-4.3.el7.x86_64                                                                                                                              21/89 
  Installing : python-lxml-3.2.1-4.el7.x86_64                                                                                                                                22/89 
  Installing : python-javapackages-3.4.1-11.el7.noarch                                                                                                                       23/89 
  Installing : javapackages-tools-3.4.1-11.el7.noarch                                                                                                                        24/89 
  Installing : ttmkfdir-3.0.9-42.el7.x86_64                                                                                                                                  25/89 
  Installing : jasper-libs-1.900.1-33.el7.x86_64                                                                                                                             26/89 
  Installing : atk-2.28.1-1.el7.x86_64                                                                                                                                       27/89 
  Updating   : nss-softokn-freebl-3.36.0-5.el7_5.x86_64                                                                                                                      28/89 
  Updating   : nss-softokn-3.36.0-5.el7_5.x86_64                                                                                                                             29/89 
  Installing : nss-pem-1.0.3-5.el7.x86_64                                                                                                                                    30/89 
  Updating   : nss-3.36.0-7.1.el7_6.x86_64                                                                                                                                   31/89 
  Updating   : nss-sysinit-3.36.0-7.1.el7_6.x86_64                                                                                                                           32/89 
  Installing : libfontenc-1.1.3-3.el7.x86_64                                                                                                                                 33/89 
  Installing : 1:xorg-x11-font-utils-7.5-21.el7.x86_64                                                                                                                       34/89 
  Installing : xorg-x11-fonts-Type1-7.5-9.el7.noarch                                                                                                                         35/89 
  Installing : jbigkit-libs-2.0-11.el7.x86_64                                                                                                                                36/89 
  Installing : libtiff-4.0.3-27.el7_3.x86_64                                                                                                                                 37/89 
  Installing : libthai-0.1.14-9.el7.x86_64                                                                                                                                   38/89 
  Installing : fribidi-1.0.2-1.el7.x86_64                                                                                                                                    39/89 
  Installing : copy-jdk-configs-3.3-10.el7_5.noarch                                                                                                                          40/89 
  Installing : hicolor-icon-theme-0.12-7.el7.noarch                                                                                                                          41/89 
  Installing : libX11-common-1.6.5-2.el7.noarch                                                                                                                              42/89 
  Installing : graphite2-1.3.10-1.el7_3.x86_64                                                                                                                               43/89 
  Installing : harfbuzz-1.7.5-2.el7.x86_64                                                                                                                                   44/89 
  Installing : pixman-0.34.0-1.el7.x86_64                                                                                                                                    45/89 
  Installing : tzdata-java-2018i-1.el7.noarch                                                                                                                                46/89 
  Installing : libwayland-client-1.15.0-1.el7.x86_64                                                                                                                         47/89 
  Installing : libXau-1.0.8-2.1.el7.x86_64                                                                                                                                   48/89 
  Installing : libxcb-1.13-1.el7.x86_64                                                                                                                                      49/89 
  Installing : libX11-1.6.5-2.el7.x86_64                                                                                                                                     50/89 
  Installing : libXext-1.3.3-3.el7.x86_64                                                                                                                                    51/89 
  Installing : libXrender-0.9.10-1.el7.x86_64                                                                                                                                52/89 
  Installing : libXfixes-5.0.3-1.el7.x86_64                                                                                                                                  53/89 
  Installing : libXi-1.7.9-1.el7.x86_64                                                                                                                                      54/89 
  Installing : libXdamage-1.1.4-4.1.el7.x86_64                                                                                                                               55/89 
  Installing : libXcomposite-0.4.4-4.1.el7.x86_64                                                                                                                            56/89 
  Installing : gdk-pixbuf2-2.36.12-3.el7.x86_64                                                                                                                              57/89 
  Installing : gtk-update-icon-cache-3.22.30-3.el7.x86_64                                                                                                                    58/89 
  Installing : libXtst-1.2.3-1.el7.x86_64                                                                                                                                    59/89 
  Installing : libXcursor-1.1.15-1.el7.x86_64                                                                                                                                60/89 
  Installing : libXrandr-1.5.1-2.el7.x86_64                                                                                                                                  61/89 
  Installing : libXft-2.3.2-2.el7.x86_64                                                                                                                                     62/89 
  Installing : libXinerama-1.1.3-2.1.el7.x86_64                                                                                                                              63/89 
  Installing : libXxf86vm-1.1.4-1.el7.x86_64                                                                                                                                 64/89 
  Installing : 1:libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64                                                                                                                65/89 
  Installing : mesa-libGL-18.0.5-4.el7_6.x86_64                                                                                                                              66/89 
  Installing : giflib-4.1.6-9.el7.x86_64                                                                                                                                     67/89 
  Installing : 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64                                                                                                                68/89 
  Installing : mesa-libEGL-18.0.5-4.el7_6.x86_64                                                                                                                             69/89 
  Installing : cairo-1.15.12-3.el7.x86_64                                                                                                                                    70/89 
  Installing : pango-1.42.4-1.el7.x86_64                                                                                                                                     71/89 
  Installing : gtk2-2.24.31-1.el7.x86_64                                                                                                                                     72/89 
  Installing : pcsc-lite-libs-1.8.8-8.el7.x86_64                                                                                                                             73/89 
  Installing : lksctp-tools-1.0.17-2.el7.x86_64                                                                                                                              74/89 
  Installing : 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-2.el7_6.x86_64                                                                                                    75/89 
  Installing : 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64                                                                                                             76/89 
  Installing : 1:java-1.8.0-openjdk-devel-1.8.0.201.b09-2.el7_6.x86_64                                                                                                       77/89 
  Updating   : nss-tools-3.36.0-7.1.el7_6.x86_64                                                                                                                             78/89 
  Cleanup    : nss-tools-3.19.1-18.el7.x86_64                                                                                                                                79/89 
  Cleanup    : nss-3.19.1-18.el7.x86_64                                                                                                                                      80/89 
  Cleanup    : nss-sysinit-3.19.1-18.el7.x86_64                                                                                                                              81/89 
  Cleanup    : nss-softokn-3.16.2.3-13.el7_1.x86_64                                                                                                                          82/89 
  Cleanup    : nss-util-3.19.1-4.el7_1.x86_64                                                                                                                                83/89 
  Cleanup    : nspr-4.10.8-2.el7_1.x86_64                                                                                                                                    84/89 
  Cleanup    : nss-softokn-freebl-3.16.2.3-13.el7_1.x86_64                                                                                                                   85/89 
  Cleanup    : chkconfig-1.3.61-5.el7.x86_64                                                                                                                                 86/89 
  Cleanup    : libdrm-2.4.60-3.el7.x86_64                                                                                                                                    87/89 
  Cleanup    : freetype-2.4.11-11.el7.x86_64                                                                                                                                 88/89 
  Cleanup    : glib2-2.42.2-5.el7.x86_64                                                                                                                                     89/89 
  Verifying  : libXext-1.3.3-3.el7.x86_64                                                                                                                                     1/89 
  Verifying  : libXi-1.7.9-1.el7.x86_64                                                                                                                                       2/89 
  Verifying  : libXrender-0.9.10-1.el7.x86_64                                                                                                                                 3/89 
  Verifying  : 1:xorg-x11-font-utils-7.5-21.el7.x86_64                                                                                                                        4/89 
  Verifying  : libwayland-server-1.15.0-1.el7.x86_64                                                                                                                          5/89 
  Verifying  : python-lxml-3.2.1-4.el7.x86_64                                                                                                                                 6/89 
  Verifying  : nss-sysinit-3.36.0-7.1.el7_6.x86_64                                                                                                                            7/89 
  Verifying  : 2:libpng-1.5.13-7.el7_2.x86_64                                                                                                                                 8/89 
  Verifying  : pango-1.42.4-1.el7.x86_64                                                                                                                                      9/89 
  Verifying  : python-javapackages-3.4.1-11.el7.noarch                                                                                                                       10/89 
  Verifying  : libXcomposite-0.4.4-4.1.el7.x86_64                                                                                                                            11/89 
  Verifying  : 1:java-1.8.0-openjdk-devel-1.8.0.201.b09-2.el7_6.x86_64                                                                                                       12/89 
  Verifying  : lksctp-tools-1.0.17-2.el7.x86_64                                                                                                                              13/89 
  Verifying  : mesa-libGL-18.0.5-4.el7_6.x86_64                                                                                                                              14/89 
  Verifying  : dejavu-sans-fonts-2.33-6.el7.noarch                                                                                                                           15/89 
  Verifying  : pcsc-lite-libs-1.8.8-8.el7.x86_64                                                                                                                             16/89 
  Verifying  : cairo-1.15.12-3.el7.x86_64                                                                                                                                    17/89 
  Verifying  : libXau-1.0.8-2.1.el7.x86_64                                                                                                                                   18/89 
  Verifying  : chkconfig-1.7.4-1.el7.x86_64                                                                                                                                  19/89 
  Verifying  : libwayland-client-1.15.0-1.el7.x86_64                                                                                                                         20/89 
  Verifying  : giflib-4.1.6-9.el7.x86_64                                                                                                                                     21/89 
  Verifying  : nss-tools-3.36.0-7.1.el7_6.x86_64                                                                                                                             22/89 
  Verifying  : tzdata-java-2018i-1.el7.noarch                                                                                                                                23/89 
  Verifying  : mesa-libgbm-18.0.5-4.el7_6.x86_64                                                                                                                             24/89 
  Verifying  : libXtst-1.2.3-1.el7.x86_64                                                                                                                                    25/89 
  Verifying  : nss-3.36.0-7.1.el7_6.x86_64                                                                                                                                   26/89 
  Verifying  : libICE-1.0.9-9.el7.x86_64                                                                                                                                     27/89 
  Verifying  : pixman-0.34.0-1.el7.x86_64                                                                                                                                    28/89 
  Verifying  : javapackages-tools-3.4.1-11.el7.noarch                                                                                                                        29/89 
  Verifying  : nss-softokn-3.36.0-5.el7_5.x86_64                                                                                                                             30/89 
  Verifying  : 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64                                                                                                                31/89 
  Verifying  : jasper-libs-1.900.1-33.el7.x86_64                                                                                                                             32/89 
  Verifying  : graphite2-1.3.10-1.el7_3.x86_64                                                                                                                               33/89 
  Verifying  : libX11-common-1.6.5-2.el7.noarch                                                                                                                              34/89 
  Verifying  : libXfixes-5.0.3-1.el7.x86_64                                                                                                                                  35/89 
  Verifying  : libtiff-4.0.3-27.el7_3.x86_64                                                                                                                                 36/89 
  Verifying  : fontconfig-2.13.0-4.3.el7.x86_64                                                                                                                              37/89 
  Verifying  : gdk-pixbuf2-2.36.12-3.el7.x86_64                                                                                                                              38/89 
  Verifying  : 1:libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64                                                                                                                39/89 
  Verifying  : libXcursor-1.1.15-1.el7.x86_64                                                                                                                                40/89 
  Verifying  : 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-2.el7_6.x86_64                                                                                                    41/89 
  Verifying  : fontpackages-filesystem-1.44-8.el7.noarch                                                                                                                     42/89 
  Verifying  : ttmkfdir-3.0.9-42.el7.x86_64                                                                                                                                  43/89 
  Verifying  : libjpeg-turbo-1.2.90-6.el7.x86_64                                                                                                                             44/89 
  Verifying  : hicolor-icon-theme-0.12-7.el7.noarch                                                                                                                          45/89 
  Verifying  : glib2-2.56.1-2.el7.x86_64                                                                                                                                     46/89 
  Verifying  : copy-jdk-configs-3.3-10.el7_5.noarch                                                                                                                          47/89 
  Verifying  : harfbuzz-1.7.5-2.el7.x86_64                                                                                                                                   48/89 
  Verifying  : libxslt-1.1.28-5.el7.x86_64                                                                                                                                   49/89 
  Verifying  : fribidi-1.0.2-1.el7.x86_64                                                                                                                                    50/89 
  Verifying  : libXrandr-1.5.1-2.el7.x86_64                                                                                                                                  51/89 
  Verifying  : atk-2.28.1-1.el7.x86_64                                                                                                                                       52/89 
  Verifying  : 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64                                                                                                             53/89 
  Verifying  : libxshmfence-1.2-1.el7.x86_64                                                                                                                                 54/89 
  Verifying  : nss-softokn-freebl-3.36.0-5.el7_5.x86_64                                                                                                                      55/89 
  Verifying  : libSM-1.2.2-2.el7.x86_64                                                                                                                                      56/89 
  Verifying  : nspr-4.19.0-1.el7_5.x86_64                                                                                                                                    57/89 
  Verifying  : freetype-2.8-12.el7_6.1.x86_64                                                                                                                                58/89 
  Verifying  : libXdamage-1.1.4-4.1.el7.x86_64                                                                                                                               59/89 
  Verifying  : mesa-libglapi-18.0.5-4.el7_6.x86_64                                                                                                                           60/89 
  Verifying  : libXinerama-1.1.3-2.1.el7.x86_64                                                                                                                              61/89 
  Verifying  : libXxf86vm-1.1.4-1.el7.x86_64                                                                                                                                 62/89 
  Verifying  : gtk2-2.24.31-1.el7.x86_64                                                                                                                                     63/89 
  Verifying  : nss-util-3.36.0-1.1.el7_6.x86_64                                                                                                                              64/89 
  Verifying  : gtk-update-icon-cache-3.22.30-3.el7.x86_64                                                                                                                    65/89 
  Verifying  : nss-pem-1.0.3-5.el7.x86_64                                                                                                                                    66/89 
  Verifying  : dejavu-fonts-common-2.33-6.el7.noarch                                                                                                                         67/89 
  Verifying  : libthai-0.1.14-9.el7.x86_64                                                                                                                                   68/89 
  Verifying  : 1:libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64                                                                                                                    69/89 
  Verifying  : libxcb-1.13-1.el7.x86_64                                                                                                                                      70/89 
  Verifying  : libXft-2.3.2-2.el7.x86_64                                                                                                                                     71/89 
  Verifying  : mesa-libEGL-18.0.5-4.el7_6.x86_64                                                                                                                             72/89 
  Verifying  : xorg-x11-fonts-Type1-7.5-9.el7.noarch                                                                                                                         73/89 
  Verifying  : libX11-1.6.5-2.el7.x86_64                                                                                                                                     74/89 
  Verifying  : libdrm-2.4.91-3.el7.x86_64                                                                                                                                    75/89 
  Verifying  : jbigkit-libs-2.0-11.el7.x86_64                                                                                                                                76/89 
  Verifying  : 1:cups-libs-1.6.3-35.el7.x86_64                                                                                                                               77/89 
  Verifying  : libfontenc-1.1.3-3.el7.x86_64                                                                                                                                 78/89 
  Verifying  : libdrm-2.4.60-3.el7.x86_64                                                                                                                                    79/89 
  Verifying  : nss-util-3.19.1-4.el7_1.x86_64                                                                                                                                80/89 
  Verifying  : nss-tools-3.19.1-18.el7.x86_64                                                                                                                                81/89 
  Verifying  : nss-softokn-3.16.2.3-13.el7_1.x86_64                                                                                                                          82/89 
  Verifying  : nss-sysinit-3.19.1-18.el7.x86_64                                                                                                                              83/89 
  Verifying  : glib2-2.42.2-5.el7.x86_64                                                                                                                                     84/89 
  Verifying  : chkconfig-1.3.61-5.el7.x86_64                                                                                                                                 85/89 
  Verifying  : freetype-2.4.11-11.el7.x86_64                                                                                                                                 86/89 
  Verifying  : nss-3.19.1-18.el7.x86_64                                                                                                                                      87/89 
  Verifying  : nss-softokn-freebl-3.16.2.3-13.el7_1.x86_64                                                                                                                   88/89 
  Verifying  : nspr-4.10.8-2.el7_1.x86_64                                                                                                                                    89/89 

Installed:
  java-1.8.0-openjdk-devel.x86_64 1:1.8.0.201.b09-2.el7_6                                                                                                                          

Dependency Installed:
  atk.x86_64 0:2.28.1-1.el7                                         cairo.x86_64 0:1.15.12-3.el7                          copy-jdk-configs.noarch 0:3.3-10.el7_5                  
  cups-libs.x86_64 1:1.6.3-35.el7                                   dejavu-fonts-common.noarch 0:2.33-6.el7               dejavu-sans-fonts.noarch 0:2.33-6.el7                   
  fontconfig.x86_64 0:2.13.0-4.3.el7                                fontpackages-filesystem.noarch 0:1.44-8.el7           fribidi.x86_64 0:1.0.2-1.el7                            
  gdk-pixbuf2.x86_64 0:2.36.12-3.el7                                giflib.x86_64 0:4.1.6-9.el7                           graphite2.x86_64 0:1.3.10-1.el7_3                       
  gtk-update-icon-cache.x86_64 0:3.22.30-3.el7                      gtk2.x86_64 0:2.24.31-1.el7                           harfbuzz.x86_64 0:1.7.5-2.el7                           
  hicolor-icon-theme.noarch 0:0.12-7.el7                            jasper-libs.x86_64 0:1.900.1-33.el7                   java-1.8.0-openjdk.x86_64 1:1.8.0.201.b09-2.el7_6       
  java-1.8.0-openjdk-headless.x86_64 1:1.8.0.201.b09-2.el7_6        javapackages-tools.noarch 0:3.4.1-11.el7              jbigkit-libs.x86_64 0:2.0-11.el7                        
  libICE.x86_64 0:1.0.9-9.el7                                       libSM.x86_64 0:1.2.2-2.el7                            libX11.x86_64 0:1.6.5-2.el7                             
  libX11-common.noarch 0:1.6.5-2.el7                                libXau.x86_64 0:1.0.8-2.1.el7                         libXcomposite.x86_64 0:0.4.4-4.1.el7                    
  libXcursor.x86_64 0:1.1.15-1.el7                                  libXdamage.x86_64 0:1.1.4-4.1.el7                     libXext.x86_64 0:1.3.3-3.el7                            
  libXfixes.x86_64 0:5.0.3-1.el7                                    libXft.x86_64 0:2.3.2-2.el7                           libXi.x86_64 0:1.7.9-1.el7                              
  libXinerama.x86_64 0:1.1.3-2.1.el7                                libXrandr.x86_64 0:1.5.1-2.el7                        libXrender.x86_64 0:0.9.10-1.el7                        
  libXtst.x86_64 0:1.2.3-1.el7                                      libXxf86vm.x86_64 0:1.1.4-1.el7                       libfontenc.x86_64 0:1.1.3-3.el7                         
  libglvnd.x86_64 1:1.0.1-0.8.git5baa1e5.el7                        libglvnd-egl.x86_64 1:1.0.1-0.8.git5baa1e5.el7        libglvnd-glx.x86_64 1:1.0.1-0.8.git5baa1e5.el7          
  libjpeg-turbo.x86_64 0:1.2.90-6.el7                               libpng.x86_64 2:1.5.13-7.el7_2                        libthai.x86_64 0:0.1.14-9.el7                           
  libtiff.x86_64 0:4.0.3-27.el7_3                                   libwayland-client.x86_64 0:1.15.0-1.el7               libwayland-server.x86_64 0:1.15.0-1.el7                 
  libxcb.x86_64 0:1.13-1.el7                                        libxshmfence.x86_64 0:1.2-1.el7                       libxslt.x86_64 0:1.1.28-5.el7                           
  lksctp-tools.x86_64 0:1.0.17-2.el7                                mesa-libEGL.x86_64 0:18.0.5-4.el7_6                   mesa-libGL.x86_64 0:18.0.5-4.el7_6                      
  mesa-libgbm.x86_64 0:18.0.5-4.el7_6                               mesa-libglapi.x86_64 0:18.0.5-4.el7_6                 nss-pem.x86_64 0:1.0.3-5.el7                            
  pango.x86_64 0:1.42.4-1.el7                                       pcsc-lite-libs.x86_64 0:1.8.8-8.el7                   pixman.x86_64 0:0.34.0-1.el7                            
  python-javapackages.noarch 0:3.4.1-11.el7                         python-lxml.x86_64 0:3.2.1-4.el7                      ttmkfdir.x86_64 0:3.0.9-42.el7                          
  tzdata-java.noarch 0:2018i-1.el7                                  xorg-x11-font-utils.x86_64 1:7.5-21.el7               xorg-x11-fonts-Type1.noarch 0:7.5-9.el7                 

Dependency Updated:
  chkconfig.x86_64 0:1.7.4-1.el7              freetype.x86_64 0:2.8-12.el7_6.1          glib2.x86_64 0:2.56.1-2.el7               libdrm.x86_64 0:2.4.91-3.el7                    
  nspr.x86_64 0:4.19.0-1.el7_5                nss.x86_64 0:3.36.0-7.1.el7_6             nss-softokn.x86_64 0:3.36.0-5.el7_5       nss-softokn-freebl.x86_64 0:3.36.0-5.el7_5      
  nss-sysinit.x86_64 0:3.36.0-7.1.el7_6       nss-tools.x86_64 0:3.36.0-7.1.el7_6       nss-util.x86_64 0:3.36.0-1.1.el7_6       

Complete!
[root@node101 ~]# 
[root@node101 ~]# yum -y install java-1.8.0-openjdk-devel

2>.安装ElasticSearch

[root@node101 ~]# 
[root@node101 ~]# ll
total 32984
-rw-r--r--. 1 root root 33775471 Sep 19 03:12 elasticsearch-5.6.12.rpm
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# rpm -ivh elasticsearch-5.6.12.rpm 
warning: elasticsearch-5.6.12.rpm: Header V4 RSA/SHA512 Signature, key ID d88e42b4: NOKEY
Preparing...                          ################################# [100%]
Creating elasticsearch group... OK
Creating elasticsearch user... OK
Updating / installing...
   1:elasticsearch-0:5.6.12-1         ################################# [100%]
### NOT starting on installation, please execute the following statements to configure elasticsearch service to start automatically using systemd
 sudo systemctl daemon-reload
 sudo systemctl enable elasticsearch.service
### You can start elasticsearch service by executing
 sudo systemctl start elasticsearch.service
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# rpm -ivh elasticsearch-5.6.12.rpm

3>.修改ElasticSearch相关配置文件

[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# rpm -ql elasticsearch
/etc/elasticsearch/elasticsearch.yml
/etc/elasticsearch/jvm.options
/etc/elasticsearch/log4j2.properties
/etc/elasticsearch/scripts
/etc/init.d/elasticsearch
/etc/sysconfig/elasticsearch
/usr/lib/sysctl.d/elasticsearch.conf
/usr/lib/systemd/system/elasticsearch.service
/usr/lib/tmpfiles.d/elasticsearch.conf
/usr/share/elasticsearch/LICENSE.txt
/usr/share/elasticsearch/NOTICE.txt
/usr/share/elasticsearch/README.textile
/usr/share/elasticsearch/bin
/usr/share/elasticsearch/bin/elasticsearch
/usr/share/elasticsearch/bin/elasticsearch-keystore
/usr/share/elasticsearch/bin/elasticsearch-plugin
/usr/share/elasticsearch/bin/elasticsearch-systemd-pre-exec
/usr/share/elasticsearch/bin/elasticsearch-translog
/usr/share/elasticsearch/bin/elasticsearch.in.sh
/usr/share/elasticsearch/lib
/usr/share/elasticsearch/lib/HdrHistogram-2.1.9.jar
/usr/share/elasticsearch/lib/elasticsearch-5.6.12.jar
/usr/share/elasticsearch/lib/hppc-0.7.1.jar
/usr/share/elasticsearch/lib/jackson-core-2.8.6.jar
/usr/share/elasticsearch/lib/jackson-dataformat-cbor-2.8.6.jar
/usr/share/elasticsearch/lib/jackson-dataformat-smile-2.8.6.jar
/usr/share/elasticsearch/lib/jackson-dataformat-yaml-2.8.6.jar
/usr/share/elasticsearch/lib/java-version-checker-5.6.12.jar
/usr/share/elasticsearch/lib/jna-4.4.0-1.jar
/usr/share/elasticsearch/lib/joda-time-2.9.5.jar
/usr/share/elasticsearch/lib/jopt-simple-5.0.2.jar
/usr/share/elasticsearch/lib/jts-1.13.jar
/usr/share/elasticsearch/lib/log4j-1.2-api-2.11.1.jar
/usr/share/elasticsearch/lib/log4j-api-2.11.1.jar
/usr/share/elasticsearch/lib/log4j-core-2.11.1.jar
/usr/share/elasticsearch/lib/lucene-analyzers-common-6.6.1.jar
/usr/share/elasticsearch/lib/lucene-backward-codecs-6.6.1.jar
/usr/share/elasticsearch/lib/lucene-core-6.6.1.jar
/usr/share/elasticsearch/lib/lucene-grouping-6.6.1.jar
/usr/share/elasticsearch/lib/lucene-highlighter-6.6.1.jar
/usr/share/elasticsearch/lib/lucene-join-6.6.1.jar
/usr/share/elasticsearch/lib/lucene-memory-6.6.1.jar
/usr/share/elasticsearch/lib/lucene-misc-6.6.1.jar
/usr/share/elasticsearch/lib/lucene-queries-6.6.1.jar
/usr/share/elasticsearch/lib/lucene-queryparser-6.6.1.jar
/usr/share/elasticsearch/lib/lucene-sandbox-6.6.1.jar
/usr/share/elasticsearch/lib/lucene-spatial-6.6.1.jar
/usr/share/elasticsearch/lib/lucene-spatial-extras-6.6.1.jar
/usr/share/elasticsearch/lib/lucene-spatial3d-6.6.1.jar
/usr/share/elasticsearch/lib/lucene-suggest-6.6.1.jar
/usr/share/elasticsearch/lib/plugin-cli-5.6.12.jar
/usr/share/elasticsearch/lib/securesm-1.2.jar
/usr/share/elasticsearch/lib/snakeyaml-1.15.jar
/usr/share/elasticsearch/lib/spatial4j-0.6.jar
/usr/share/elasticsearch/lib/t-digest-3.0.jar
/usr/share/elasticsearch/modules
/usr/share/elasticsearch/modules/aggs-matrix-stats
/usr/share/elasticsearch/modules/aggs-matrix-stats/aggs-matrix-stats-5.6.12.jar
/usr/share/elasticsearch/modules/aggs-matrix-stats/plugin-descriptor.properties
/usr/share/elasticsearch/modules/ingest-common
/usr/share/elasticsearch/modules/ingest-common/ingest-common-5.6.12.jar
/usr/share/elasticsearch/modules/ingest-common/jcodings-1.0.12.jar
/usr/share/elasticsearch/modules/ingest-common/joni-2.1.6.jar
/usr/share/elasticsearch/modules/ingest-common/plugin-descriptor.properties
/usr/share/elasticsearch/modules/lang-expression
/usr/share/elasticsearch/modules/lang-expression/antlr4-runtime-4.5.1-1.jar
/usr/share/elasticsearch/modules/lang-expression/asm-5.0.4.jar
/usr/share/elasticsearch/modules/lang-expression/asm-commons-5.0.4.jar
/usr/share/elasticsearch/modules/lang-expression/asm-tree-5.0.4.jar
/usr/share/elasticsearch/modules/lang-expression/lang-expression-5.6.12.jar
/usr/share/elasticsearch/modules/lang-expression/lucene-expressions-6.6.1.jar
/usr/share/elasticsearch/modules/lang-expression/plugin-descriptor.properties
/usr/share/elasticsearch/modules/lang-expression/plugin-security.policy
/usr/share/elasticsearch/modules/lang-groovy
/usr/share/elasticsearch/modules/lang-groovy/groovy-2.4.6-indy.jar
/usr/share/elasticsearch/modules/lang-groovy/lang-groovy-5.6.12.jar
/usr/share/elasticsearch/modules/lang-groovy/plugin-descriptor.properties
/usr/share/elasticsearch/modules/lang-groovy/plugin-security.policy
/usr/share/elasticsearch/modules/lang-mustache
/usr/share/elasticsearch/modules/lang-mustache/compiler-0.9.3.jar
/usr/share/elasticsearch/modules/lang-mustache/lang-mustache-5.6.12.jar
/usr/share/elasticsearch/modules/lang-mustache/plugin-descriptor.properties
/usr/share/elasticsearch/modules/lang-mustache/plugin-security.policy
/usr/share/elasticsearch/modules/lang-painless
/usr/share/elasticsearch/modules/lang-painless/antlr4-runtime-4.5.1-1.jar
/usr/share/elasticsearch/modules/lang-painless/asm-debug-all-5.1.jar
/usr/share/elasticsearch/modules/lang-painless/lang-painless-5.6.12.jar
/usr/share/elasticsearch/modules/lang-painless/plugin-descriptor.properties
/usr/share/elasticsearch/modules/lang-painless/plugin-security.policy
/usr/share/elasticsearch/modules/parent-join
/usr/share/elasticsearch/modules/parent-join/parent-join-5.6.12.jar
/usr/share/elasticsearch/modules/parent-join/plugin-descriptor.properties
/usr/share/elasticsearch/modules/percolator
/usr/share/elasticsearch/modules/percolator/percolator-5.6.12.jar
/usr/share/elasticsearch/modules/percolator/plugin-descriptor.properties
/usr/share/elasticsearch/modules/reindex
/usr/share/elasticsearch/modules/reindex/commons-codec-1.10.jar
/usr/share/elasticsearch/modules/reindex/commons-logging-1.1.3.jar
/usr/share/elasticsearch/modules/reindex/elasticsearch-rest-client-5.6.12.jar
/usr/share/elasticsearch/modules/reindex/httpasyncclient-4.1.2.jar
/usr/share/elasticsearch/modules/reindex/httpclient-4.5.2.jar
/usr/share/elasticsearch/modules/reindex/httpcore-4.4.5.jar
/usr/share/elasticsearch/modules/reindex/httpcore-nio-4.4.5.jar
/usr/share/elasticsearch/modules/reindex/plugin-descriptor.properties
/usr/share/elasticsearch/modules/reindex/plugin-security.policy
/usr/share/elasticsearch/modules/reindex/reindex-5.6.12.jar
/usr/share/elasticsearch/modules/transport-netty3
/usr/share/elasticsearch/modules/transport-netty3/netty-3.10.6.Final.jar
/usr/share/elasticsearch/modules/transport-netty3/plugin-descriptor.properties
/usr/share/elasticsearch/modules/transport-netty3/plugin-security.policy
/usr/share/elasticsearch/modules/transport-netty3/transport-netty3-5.6.12.jar
/usr/share/elasticsearch/modules/transport-netty4
/usr/share/elasticsearch/modules/transport-netty4/netty-buffer-4.1.13.Final.jar
/usr/share/elasticsearch/modules/transport-netty4/netty-codec-4.1.13.Final.jar
/usr/share/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.13.Final.jar
/usr/share/elasticsearch/modules/transport-netty4/netty-common-4.1.13.Final.jar
/usr/share/elasticsearch/modules/transport-netty4/netty-handler-4.1.13.Final.jar
/usr/share/elasticsearch/modules/transport-netty4/netty-resolver-4.1.13.Final.jar
/usr/share/elasticsearch/modules/transport-netty4/netty-transport-4.1.13.Final.jar
/usr/share/elasticsearch/modules/transport-netty4/plugin-descriptor.properties
/usr/share/elasticsearch/modules/transport-netty4/plugin-security.policy
/usr/share/elasticsearch/modules/transport-netty4/transport-netty4-5.6.12.jar
/usr/share/elasticsearch/plugins
/var/lib/elasticsearch
/var/log/elasticsearch
/var/run/elasticsearch
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# rpm -ql elasticsearch |wc -l
126
[root@node101 ~]# 
[root@node101 ~]# rpm -ql elasticsearch                                  #查看安装ElasticSearch时安装了哪些配置文件
[root@node101 ~]# 
[root@node101 ~]# vi /etc/elasticsearch/elasticsearch.yml 
[root@node101 ~]# 
[root@node101 ~]# cp /etc/elasticsearch/elasticsearch.yml /etc/elasticsearch/elasticsearch.yml-`date +%F`            #备份默认的配置文件
[root@node101 ~]# 
[root@node101 ~]# vi /etc/elasticsearch/elasticsearch.yml 
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# grep -v ^# /etc/elasticsearch/elasticsearch.yml 
cluster.name: yinzhengjie-elasticsearch                                                    #指定集群的名称
node.name: node101.yinzhengjie.org.cn                                                      #指定当前ES节点的主机名称
path.data: /home/yinzhengjie/elasticsearch/data                                                #指定数据存放路径
path.logs: /home/yinzhengjie/elasticsearch/logs                                                #指定日志的存放路径
network.host: node101.yinzhengjie.org.cn                                                    #指定ES对外提供的主机IP地址,我们这里也可以指定主机名
http.port: 9200                                                                   #指定ES对外提供服务的访问端口
discovery.zen.ping.unicast.hosts: ["node101.yinzhengjie.org.cn", "node102.yinzhengjie.org.cn","node103.yinzhengjie.org.cn"]  #通过ping的方式单播判断节点是否存活
discovery.zen.minimum_master_nodes: 1                                                      #指定最少的主节点。它是用来协调ES集群内部事务的,一般而言,我们这里配置1即可!      
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# grep -v ^# /etc/elasticsearch/elasticsearch.yml                   #修改elasticsearch集群的配置文件
[root@node101 ~]# 
[root@node101 ~]# cp /etc/elasticsearch/jvm.options /etc/elasticsearch/jvm.options-`date +%F`
[root@node101 ~]# 
[root@node101 ~]# vi /etc/elasticsearch/jvm.options
[root@node101 ~]# 
[root@node101 ~]# grep "Xm" /etc/elasticsearch/jvm.options|grep -v ^#      
-Xms1g             #注意,如果你的虚拟机呢内存小于或等于2G的同学的话,建议将改值该小!它默认是2G空间!
-Xmx1g
[root@node101 ~]#
[root@node101 ~]# grep "Xm" /etc/elasticsearch/jvm.options|grep -v ^#                #修改JVM的配置,修改默认的heap内存大小
[root@node101 ~]# 
[root@node101 ~]# mkdir -pv /home/yinzhengjie/elasticsearch/{data,logs}
mkdir: created directory ‘/home/yinzhengjie/elasticsearch’
mkdir: created directory ‘/home/yinzhengjie/elasticsearch/data’
mkdir: created directory ‘/home/yinzhengjie/elasticsearch/logs’
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# ll /home/yinzhengjie/elasticsearch/
total 0
drwxr-xr-x. 2 root root 6 Mar 10 16:30 data
drwxr-xr-x. 2 root root 6 Mar 10 16:30 logs
[root@node101 ~]# 
[root@node101 ~]# mkdir -pv /home/yinzhengjie/elasticsearch/{data,logs}               #创建数据和日志存放目录
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# ll /home/yinzhengjie/elasticsearch/
total 0
drwxr-xr-x. 2 root root 6 Mar 10 16:30 data
drwxr-xr-x. 2 root root 6 Mar 10 16:30 logs
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# chown elasticsearch:elasticsearch -R /home/yinzhengjie/elasticsearch/
[root@node101 ~]# 
[root@node101 ~]# ll /home/yinzhengjie/elasticsearch/
total 0
drwxr-xr-x. 2 elasticsearch elasticsearch 6 Mar 10 16:30 data
drwxr-xr-x. 2 elasticsearch elasticsearch 6 Mar 10 16:30 logs
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# chown elasticsearch:elasticsearch -R /home/yinzhengjie/elasticsearch/     #修改相应的权限,目的是让elasticsearch对数据目录和日志目录具有写入和读取的权限!

4>.启动ElasticSearch集群(启动前,请检查1~3个步骤是否都做了,尤其是目录权限问题,如果你配置的目录elasticsearch没有访问权限的话会导致服务启动不了!)

[root@node101 ~]# systemctl daemon-reload
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# systemctl enable elasticsearch
Created symlink from /etc/systemd/system/multi-user.target.wants/elasticsearch.service to /usr/lib/systemd/system/elasticsearch.service.
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# systemctl start elasticsearch
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# ss -ntl | grep 9200
LISTEN     0      128    ::ffff:172.30.1.101:9200                    :::*                  
[root@node101 ~]# 
[root@node101 ~]# ss -ntl | grep 9300
LISTEN     0      128    ::ffff:172.30.1.101:9300                    :::*                  
[root@node101 ~]# 
[root@node101 ~]# systemctl status elasticsearch
● elasticsearch.service - Elasticsearch
   Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2019-03-10 16:55:53 CST; 3min 47s ago
     Docs: http://www.elastic.co
  Process: 10539 ExecStartPre=/usr/share/elasticsearch/bin/elasticsearch-systemd-pre-exec (code=exited, status=0/SUCCESS)
 Main PID: 10541 (java)
   CGroup: /system.slice/elasticsearch.service
           └─10541 /bin/java -Xms1g -Xmx1g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+AlwaysPreTouch -server -Xss1m -...

Mar 10 16:55:53 node101.yinzhengjie.org.cn systemd[1]: Starting Elasticsearch...
Mar 10 16:55:53 node101.yinzhengjie.org.cn systemd[1]: Started Elasticsearch.
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# systemctl start elasticsearch                              #如果集群启动失败了,可以查看服务器的启动日志,在/var/log/message中查看抱错信息并解决即可!
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# hostname
node101.yinzhengjie.org.cn
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# curl http://node101.yinzhengjie.org.cn:9200/
{
  "name" : "node101.yinzhengjie.org.cn",
  "cluster_name" : "yinzhengjie-elasticsearch",
  "cluster_uuid" : "tKF0B2cyRvGsBpKB7NFHPA",
  "version" : {
    "number" : "5.6.12",
    "build_hash" : "cfe3d9f",
    "build_date" : "2018-09-10T20:12:43.732Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.1"
  },
  "tagline" : "You Know, for Search"
}
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# curl http://node102.yinzhengjie.org.cn:9200/
{
  "name" : "node102.yinzhengjie.org.cn",
  "cluster_name" : "yinzhengjie-elasticsearch",
  "cluster_uuid" : "QJVO3t2JT3Cc0dkR8qxtmA",
  "version" : {
    "number" : "5.6.12",
    "build_hash" : "cfe3d9f",
    "build_date" : "2018-09-10T20:12:43.732Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.1"
  },
  "tagline" : "You Know, for Search"
}
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# curl http://node103.yinzhengjie.org.cn:9200/
{
  "name" : "node103.yinzhengjie.org.cn",
  "cluster_name" : "yinzhengjie-elasticsearch",
  "cluster_uuid" : "tHNyi0tPSxiIRLm12fvxgA",
  "version" : {
    "number" : "5.6.12",
    "build_hash" : "cfe3d9f",
    "build_date" : "2018-09-10T20:12:43.732Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.1"
  },
  "tagline" : "You Know, for Search"
}
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# curl http://node101.yinzhengjie.org.cn:9200/                      #插件启动各个节点是否启动成功

5>.查看集群节点的信息

[root@node101 ~]# 
[root@node101 ~]# curl http://node101.yinzhengjie.org.cn:9200/_cat/nodes
172.30.1.101 13 43 0 0.00 0.01 0.08 mdi - node101.yinzhengjie.org.cn
172.30.1.103 14 43 0 0.08 0.03 0.05 mdi * node103.yinzhengjie.org.cn
172.30.1.102 12 42 0 0.00 0.02 0.06 mdi - node102.yinzhengjie.org.cn
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# curl http://node101.yinzhengjie.org.cn:9200/_cat/master
94Amogx-SNSGhHtYAEMfAQ node103.yinzhengjie.org.cn 172.30.1.103 node103.yinzhengjie.org.cn
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# curl http://node101.yinzhengjie.org.cn:9200/_cat/nodes

 

[root@node101 ~]# 
[root@node101 ~]# curl http://node101.yinzhengjie.org.cn:9200/_cat/health
1552211115 17:45:15 yinzhengjie-elasticsearch green 3 3 0 0 0 0 0 0 - 100.0%
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# curl http://node101.yinzhengjie.org.cn:9200/_cat/health            #查看集群的健康状态

 

三.ElasticSearch的基本使用

1>.创建索引

[root@node101 ~]# 
[root@node101 ~]# curl -X PUT http://node101.yinzhengjie.org.cn:9200/myindex/students/1 -d '{"Name":"Jason Yin","Age":18,"Job":"大数据SRE"}'
{"_index":"myindex","_type":"students","_id":"1","_version":1,"result":"created","_shards":{"total":2,"successful":2,"failed":0},"created":true}[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# curl -X PUT http://node101.yinzhengjie.org.cn:9200/myindex/students/1 -d '{"Name":"Jason Yin","Age":18,"Job":"大数据SRE"}'

2>.查询索引

[root@node101 ~]# 
[root@node101 ~]# curl http://node101.yinzhengjie.org.cn:9200/myindex/students/1?pretty
{
  "_index" : "myindex",
  "_type" : "students",
  "_id" : "1",
  "_version" : 1,
  "found" : true,
  "_source" : {
    "Name" : "Jason Yin",
    "Age" : 18,
    "Job" : "大数据SRE"
  }
}
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# curl http://node101.yinzhengjie.org.cn:9200/myindex/students/1?pretty

3>.查看分片(只要创建了索引就可以查询分片啦~)

[root@node101 ~]# 
[root@node101 ~]# curl -X GET http://node101.yinzhengjie.org.cn:9200/_cat/shards
myindex 2 r STARTED 0  162b 172.30.1.103 node103.yinzhengjie.org.cn
myindex 2 p STARTED 0  162b 172.30.1.102 node102.yinzhengjie.org.cn
myindex 3 p STARTED 1 4.3kb 172.30.1.103 node103.yinzhengjie.org.cn
myindex 3 r STARTED 1 4.3kb 172.30.1.101 node101.yinzhengjie.org.cn
myindex 1 p STARTED 0  162b 172.30.1.101 node101.yinzhengjie.org.cn
myindex 1 r STARTED 0  162b 172.30.1.102 node102.yinzhengjie.org.cn
myindex 4 r STARTED 0  162b 172.30.1.103 node103.yinzhengjie.org.cn
myindex 4 p STARTED 0  162b 172.30.1.101 node101.yinzhengjie.org.cn
myindex 0 p STARTED 0  162b 172.30.1.103 node103.yinzhengjie.org.cn
myindex 0 r STARTED 0  162b 172.30.1.102 node102.yinzhengjie.org.cn
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# curl -X GET http://node101.yinzhengjie.org.cn:9200/_cat/shards

4>.使用jq查询ElasticSearch的返回结果

[root@node101 ~]# yum -y install epel-release
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.huaweicloud.com
 * extras: ftp.sjtu.edu.cn
 * updates: mirrors.nwsuaf.edu.cn
Resolving Dependencies
--> Running transaction check
---> Package epel-release.noarch 0:7-11 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================================================================================================
 Package                                         Arch                                      Version                                 Repository                                 Size
===================================================================================================================================================================================
Installing:
 epel-release                                    noarch                                    7-11                                    extras                                     15 k

Transaction Summary
===================================================================================================================================================================================
Install  1 Package

Total download size: 15 k
Installed size: 24 k
Downloading packages:
epel-release-7-11.noarch.rpm                                                                                                                                |  15 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
  Installing : epel-release-7-11.noarch                                                                                                                                        1/1 
  Verifying  : epel-release-7-11.noarch                                                                                                                                        1/1 

Installed:
  epel-release.noarch 0:7-11                                                                                                                                                       

Complete!
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# yum -y install epel-release                                    #安装epel源
[root@node101 ~]# 
[root@node101 ~]# yum -y install jq
Loaded plugins: fastestmirror
epel/x86_64/metalink                                                                                                                                        | 8.0 kB  00:00:00     
epel                                                                                                                                                        | 4.7 kB  00:00:00     
(1/3): epel/x86_64/group_gz                                                                                                                                 |  88 kB  00:00:00     
(2/3): epel/x86_64/updateinfo                                                                                                                               | 957 kB  00:00:00     
(3/3): epel/x86_64/primary_db                                                                                                                               | 6.6 MB  00:00:01     
Loading mirror speeds from cached hostfile
 * base: mirrors.huaweicloud.com
 * epel: mirrors.yun-idc.com
 * extras: ftp.sjtu.edu.cn
 * updates: mirrors.nwsuaf.edu.cn
Resolving Dependencies
--> Running transaction check
---> Package jq.x86_64 0:1.5-1.el7 will be installed
--> Processing Dependency: libonig.so.2()(64bit) for package: jq-1.5-1.el7.x86_64
--> Running transaction check
---> Package oniguruma.x86_64 0:5.9.5-3.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================================================================================================
 Package                                     Arch                                     Version                                         Repository                              Size
===================================================================================================================================================================================
Installing:
 jq                                          x86_64                                   1.5-1.el7                                       epel                                   153 k
Installing for dependencies:
 oniguruma                                   x86_64                                   5.9.5-3.el7                                     epel                                   129 k

Transaction Summary
===================================================================================================================================================================================
Install  1 Package (+1 Dependent package)

Total download size: 282 k
Installed size: 906 k
Downloading packages:
warning: /var/cache/yum/x86_64/7/epel/packages/jq-1.5-1.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY
Public key for jq-1.5-1.el7.x86_64.rpm is not installed
(1/2): jq-1.5-1.el7.x86_64.rpm                                                                                                                              | 153 kB  00:00:00     
(2/2): oniguruma-5.9.5-3.el7.x86_64.rpm                                                                                                                     | 129 kB  00:00:00     
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                              1.1 MB/s | 282 kB  00:00:00     
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Importing GPG key 0x352C64E5:
 Userid     : "Fedora EPEL (7) <epel@fedoraproject.org>"
 Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5
 Package    : epel-release-7-11.noarch (@extras)
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : oniguruma-5.9.5-3.el7.x86_64                                                                                                                                    1/2 
  Installing : jq-1.5-1.el7.x86_64                                                                                                                                             2/2 
  Verifying  : oniguruma-5.9.5-3.el7.x86_64                                                                                                                                    1/2 
  Verifying  : jq-1.5-1.el7.x86_64                                                                                                                                             2/2 

Installed:
  jq.x86_64 0:1.5-1.el7                                                                                                                                                            

Dependency Installed:
  oniguruma.x86_64 0:5.9.5-3.el7                                                                                                                                                   

Complete!
[root@node101 ~]# 
[root@node101 ~]# yum -y install jq                                          #安装json处理器
[root@node101 ~]# 
[root@node101 ~]# yum -y info jq
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.huaweicloud.com
 * epel: mirrors.yun-idc.com
 * extras: ftp.sjtu.edu.cn
 * updates: mirrors.nwsuaf.edu.cn
Installed Packages
Name        : jq
Arch        : x86_64
Version     : 1.5
Release     : 1.el7
Size        : 351 k
Repo        : installed
From repo   : epel
Summary     : Command-line JSON processor
URL         : http://stedolan.github.io/jq/
License     : MIT and ASL 2.0 and CC-BY and GPLv3
Description : lightweight and flexible command-line JSON processor
            : 
            :  jq is like sed for JSON data – you can use it to slice
            :  and filter and map and transform structured data with
            :  the same ease that sed, awk, grep and friends let you
            :  play with text.
            : 
            :  It is written in portable C, and it has zero runtime
            :  dependencies.
            : 
            :  jq can mangle the data format that you have into the
            :  one that you want with very little effort, and the
            :  program to do so is often shorter and simpler than
            :  you'd expect.

[root@node101 ~]# 
[root@node101 ~]# yum -y info jq                                            #查看jq的相关信息
[root@node101 ~]# curl -s -X GET http://node101.yinzhengjie.org.cn:9200/_search?q=Age:18 | jq .
{
  "took": 4,
  "timed_out": false,
  "_shards": {
    "total": 5,
    "successful": 5,
    "skipped": 0,
    "failed": 0
  },
  "hits": {
    "total": 1,
    "max_score": 1,
    "hits": [
      {
        "_index": "myindex",
        "_type": "students",
        "_id": "1",
        "_score": 1,
        "_source": {
          "Name": "Jason Yin",
          "Age": 18,
          "Job": "大数据SRE"
        }
      }
    ]
  }
}
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# curl -s -X GET http://node101.yinzhengjie.org.cn:9200/_search?q=Age:18 | jq .      #查询数据信息,将结果使用jq转换成json格式的数据提高易读性!
[root@node101 ~]# 
[root@node101 ~]# curl -s -X GET http://node101.yinzhengjie.org.cn:9200/_search?q=Age:18 | jq .
{
  "took": 4,
  "timed_out": false,
  "_shards": {
    "total": 5,
    "successful": 5,
    "skipped": 0,
    "failed": 0
  },
  "hits": {
    "total": 1,
    "max_score": 1,
    "hits": [
      {
        "_index": "myindex",
        "_type": "students",
        "_id": "1",
        "_score": 1,
        "_source": {
          "Name": "Jason Yin",
          "Age": 18,
          "Job": "大数据SRE"
        }
      }
    ]
  }
}
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# curl -s -X GET http://node101.yinzhengjie.org.cn:9200/_search?q=Age:18 | jq .took
3
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# curl -s -X GET http://node101.yinzhengjie.org.cn:9200/_search?q=Age:18 | jq ._shards
{
  "total": 5,
  "successful": 5,
  "skipped": 0,
  "failed": 0
}
[root@node101 ~]# 
[root@node101 ~]# curl -s -X GET http://node101.yinzhengjie.org.cn:9200/_search?q=Age:18 | jq .hits
{
  "total": 1,
  "max_score": 1,
  "hits": [
    {
      "_index": "myindex",
      "_type": "students",
      "_id": "1",
      "_score": 1,
      "_source": {
        "Name": "Jason Yin",
        "Age": 18,
        "Job": "大数据SRE"
      }
    }
  ]
}
[root@node101 ~]# 
[root@node101 ~]# 
[root@node101 ~]# curl -s -X GET http://node101.yinzhengjie.org.cn:9200/_search?q=Age:18 | jq .hits    #只获取某个字段的数据

5>.ElasticSearch的官方的查询API

  详情请参考:https://www.elastic.co/guide/en/elasticsearch/reference/5.6/_the_search_api.html

 

 

转载于:https://www.cnblogs.com/yinzhengjie/p/10474089.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值