• 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

     

  • 相关阅读:
    glibc源码下载
    指令查找工具
    ubuntu下ldd,查看程序动态库信息
    gdb使用记录
    找到返回地址(1)
    vim自动格式化
    android 注入so
    Mac下安装m2crypto 解决找不到openssl头文件的错误
    Mac下android studio卡,居然这么解决了。。。。
    git忽略文件
  • 原文地址:https://www.cnblogs.com/yinzhengjie/p/10474089.html
Copyright © 2020-2023  润新知