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)


1[root@node101 ~]# 2[root@node101 ~]# yum -y install wget 3Loaded plugins: fastestmirror 4base | 3.6 kB 00:00:00 5extras | 3.4 kB 00:00:00 6updates | 3.4 kB 00:00:00 7(1/4): base/7/x86_64/group_gz | 166 kB 00:00:00 8(2/4): base/7/x86_64/primary_db | 6.0 MB 00:00:00 9(3/4): extras/7/x86_64/primary_db | 180 kB 00:00:00 10(4/4): updates/7/x86_64/primary_db | 2.5 MB 00:01:02 11Determining fastest mirrors 12 * base: mirrors.huaweicloud.com 13 * extras: ftp.sjtu.edu.cn 14 * updates: mirrors.nwsuaf.edu.cn 15Resolving Dependencies 16--> Running transaction check 17---> Package wget.x86_64 0:1.14-18.el7 will be installed 18--> Finished Dependency Resolution 19 20Dependencies Resolved 21 22=================================================================================================================================================================================== 23 Package Arch Version Repository Size 24=================================================================================================================================================================================== 25Installing: 26 wget x86_64 1.14-18.el7 base 547 k 27 28Transaction Summary 29=================================================================================================================================================================================== 30Install 1 Package 31 32Total download size: 547 k 33Installed size: 2.0 M 34Downloading packages: 35warning: /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 36Public key for wget-1.14-18.el7.x86_64.rpm is not installed 37wget-1.14-18.el7.x86_64.rpm | 547 kB 00:00:00 38Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 39Importing GPG key 0xF4A80EB5: 40 Userid : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>" 41 Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5 42 Package : centos-release-7-2.1511.el7.centos.2.10.x86_64 (@anaconda) 43 From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 44Running transaction check 45Running transaction test 46Transaction test succeeded 47Running transaction 48 Installing : wget-1.14-18.el7.x86_64 1/1 49 Verifying : wget-1.14-18.el7.x86_64 1/1 50 51Installed: 52 wget.x86_64 0:1.14-18.el7 53 54Complete! 55[root@node101 ~]#
[root@node101 ~]# yum -y install wget

1[root@node101 ~]# 2[root@node101 ~]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.12.rpm 3--2019-03-10 15:51:31-- https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.12.rpm 4Resolving artifacts.elastic.co (artifacts.elastic.co)... 151.101.110.222, 2a04:4e42:1a::734 5Connecting to artifacts.elastic.co (artifacts.elastic.co)|151.101.110.222|:443... connected. 6HTTP request sent, awaiting response... 200 OK 7Length: 33775471 (32M) [application/octet-stream] 8Saving to: ‘elasticsearch-5.6.12.rpm’ 9 10100%[=========================================================================================================================================>] 33,775,471 85.0KB/s in 5m 8s 11 122019-03-10 15:56:43 (107 KB/s) - ‘elasticsearch-5.6.12.rpm’ saved [33775471/33775471] 13 14[root@node101 ~]# 15[root@node101 ~]# 16[root@node101 ~]# ll -h 17total 33M 18-rw-r--r--. 1 root root 33M Sep 19 03:12 elasticsearch-5.6.12.rpm 19[root@node101 ~]#
[root@node101 ~]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.12.rpm
二.安装****ElasticSearch****
1>.安装openjdk环境

1[root@node101 ~]# 2[root@node101 ~]# yum -y install java-1.8.0-openjdk-devel 3Loaded plugins: fastestmirror 4Loading mirror speeds from cached hostfile 5 * base: mirrors.huaweicloud.com 6 * extras: ftp.sjtu.edu.cn 7 * updates: mirrors.nwsuaf.edu.cn 8Resolving Dependencies 9--> Running transaction check 10---> Package java-1.8.0-openjdk-devel.x86_64 1:1.8.0.201.b09-2.el7_6 will be installed 11--> 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 12--> Processing Dependency: chkconfig >= 1.7 for package: 1:java-1.8.0-openjdk-devel-1.8.0.201.b09-2.el7_6.x86_64 13--> Processing Dependency: chkconfig >= 1.7 for package: 1:java-1.8.0-openjdk-devel-1.8.0.201.b09-2.el7_6.x86_64 14--> Processing Dependency: libjvm.so()(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.201.b09-2.el7_6.x86_64 15--> Processing Dependency: libjava.so()(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.201.b09-2.el7_6.x86_64 16--> 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 17--> Running transaction check 18---> Package chkconfig.x86_64 0:1.3.61-5.el7 will be updated 19---> Package chkconfig.x86_64 0:1.7.4-1.el7 will be an update 20---> Package java-1.8.0-openjdk.x86_64 1:1.8.0.201.b09-2.el7_6 will be installed 21--> Processing Dependency: xorg-x11-fonts-Type1 for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64 22--> 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 23--> 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 24--> Processing Dependency: libXcomposite(x86-64) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64 25--> Processing Dependency: gtk2(x86-64) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64 26--> Processing Dependency: fontconfig(x86-64) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64 27--> Processing Dependency: libpng15.so.15()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64 28--> Processing Dependency: libjpeg.so.62()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64 29--> Processing Dependency: libgif.so.4()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64 30--> Processing Dependency: libXtst.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64 31--> Processing Dependency: libXrender.so.1()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64 32--> Processing Dependency: libXi.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64 33--> Processing Dependency: libXext.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64 34---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.201.b09-2.el7_6 will be installed 35--> Processing Dependency: tzdata-java >= 2015d for package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-2.el7_6.x86_64 36--> 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 37--> 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 38--> 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 39--> 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 40--> 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 41--> Processing Dependency: jpackage-utils for package: 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-2.el7_6.x86_64 42--> 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 43---> Package libX11.x86_64 0:1.6.5-2.el7 will be installed 44--> Processing Dependency: libX11-common >= 1.6.5-2.el7 for package: libX11-1.6.5-2.el7.x86_64 45--> Processing Dependency: libxcb.so.1()(64bit) for package: libX11-1.6.5-2.el7.x86_64 46--> Running transaction check 47---> Package copy-jdk-configs.noarch 0:3.3-10.el7_5 will be installed 48---> Package cups-libs.x86_64 1:1.6.3-35.el7 will be installed 49---> Package fontconfig.x86_64 0:2.13.0-4.3.el7 will be installed 50--> Processing Dependency: freetype >= 2.8-7 for package: fontconfig-2.13.0-4.3.el7.x86_64 51--> Processing Dependency: fontpackages-filesystem for package: fontconfig-2.13.0-4.3.el7.x86_64 52--> Processing Dependency: dejavu-sans-fonts for package: fontconfig-2.13.0-4.3.el7.x86_64 53---> Package giflib.x86_64 0:4.1.6-9.el7 will be installed 54--> Processing Dependency: libSM.so.6()(64bit) for package: giflib-4.1.6-9.el7.x86_64 55--> Processing Dependency: libICE.so.6()(64bit) for package: giflib-4.1.6-9.el7.x86_64 56---> Package gtk2.x86_64 0:2.24.31-1.el7 will be installed 57--> Processing Dependency: pango >= 1.20.0-1 for package: gtk2-2.24.31-1.el7.x86_64 58--> Processing Dependency: libtiff >= 3.6.1 for package: gtk2-2.24.31-1.el7.x86_64 59--> Processing Dependency: libXrandr >= 1.2.99.4-2 for package: gtk2-2.24.31-1.el7.x86_64 60--> Processing Dependency: atk >= 1.29.4-2 for package: gtk2-2.24.31-1.el7.x86_64 61--> Processing Dependency: hicolor-icon-theme for package: gtk2-2.24.31-1.el7.x86_64 62--> Processing Dependency: gtk-update-icon-cache for package: gtk2-2.24.31-1.el7.x86_64 63--> Processing Dependency: libpangoft2-1.0.so.0()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 64--> Processing Dependency: libpangocairo-1.0.so.0()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 65--> Processing Dependency: libpango-1.0.so.0()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 66--> Processing Dependency: libgdk_pixbuf-2.0.so.0()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 67--> Processing Dependency: libcairo.so.2()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 68--> Processing Dependency: libatk-1.0.so.0()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 69--> Processing Dependency: libXrandr.so.2()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 70--> Processing Dependency: libXinerama.so.1()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 71--> Processing Dependency: libXfixes.so.3()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 72--> Processing Dependency: libXdamage.so.1()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 73--> Processing Dependency: libXcursor.so.1()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 74---> Package javapackages-tools.noarch 0:3.4.1-11.el7 will be installed 75--> Processing Dependency: python-javapackages = 3.4.1-11.el7 for package: javapackages-tools-3.4.1-11.el7.noarch 76--> Processing Dependency: libxslt for package: javapackages-tools-3.4.1-11.el7.noarch 77---> Package libX11-common.noarch 0:1.6.5-2.el7 will be installed 78---> Package libXcomposite.x86_64 0:0.4.4-4.1.el7 will be installed 79---> Package libXext.x86_64 0:1.3.3-3.el7 will be installed 80---> Package libXi.x86_64 0:1.7.9-1.el7 will be installed 81---> Package libXrender.x86_64 0:0.9.10-1.el7 will be installed 82---> Package libXtst.x86_64 0:1.2.3-1.el7 will be installed 83---> Package libjpeg-turbo.x86_64 0:1.2.90-6.el7 will be installed 84---> Package libpng.x86_64 2:1.5.13-7.el7_2 will be installed 85---> Package libxcb.x86_64 0:1.13-1.el7 will be installed 86--> Processing Dependency: libXau.so.6()(64bit) for package: libxcb-1.13-1.el7.x86_64 87---> Package lksctp-tools.x86_64 0:1.0.17-2.el7 will be installed 88---> Package nss.x86_64 0:3.19.1-18.el7 will be updated 89--> Processing Dependency: nss = 3.19.1-18.el7 for package: nss-sysinit-3.19.1-18.el7.x86_64 90--> Processing Dependency: nss(x86-64) = 3.19.1-18.el7 for package: nss-tools-3.19.1-18.el7.x86_64 91---> Package nss.x86_64 0:3.36.0-7.1.el7_6 will be an update 92--> Processing Dependency: nss-util >= 3.36.0-1.1 for package: nss-3.36.0-7.1.el7_6.x86_64 93--> Processing Dependency: nspr >= 4.19.0 for package: nss-3.36.0-7.1.el7_6.x86_64 94--> Processing Dependency: nss-pem(x86-64) for package: nss-3.36.0-7.1.el7_6.x86_64 95--> Processing Dependency: libnssutil3.so(NSSUTIL_3.31)(64bit) for package: nss-3.36.0-7.1.el7_6.x86_64 96--> Processing Dependency: libnssutil3.so(NSSUTIL_3.24)(64bit) for package: nss-3.36.0-7.1.el7_6.x86_64 97--> Processing Dependency: libnssutil3.so(NSSUTIL_3.21)(64bit) for package: nss-3.36.0-7.1.el7_6.x86_64 98---> Package nss-softokn.x86_64 0:3.16.2.3-13.el7_1 will be updated 99---> Package nss-softokn.x86_64 0:3.36.0-5.el7_5 will be an update 100--> 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 101---> Package pcsc-lite-libs.x86_64 0:1.8.8-8.el7 will be installed 102---> Package tzdata-java.noarch 0:2018i-1.el7 will be installed 103---> Package xorg-x11-fonts-Type1.noarch 0:7.5-9.el7 will be installed 104--> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch 105--> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch 106--> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch 107--> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch 108--> Running transaction check 109---> Package atk.x86_64 0:2.28.1-1.el7 will be installed 110---> Package cairo.x86_64 0:1.15.12-3.el7 will be installed 111--> Processing Dependency: libpixman-1.so.0()(64bit) for package: cairo-1.15.12-3.el7.x86_64 112--> Processing Dependency: libGL.so.1()(64bit) for package: cairo-1.15.12-3.el7.x86_64 113--> Processing Dependency: libEGL.so.1()(64bit) for package: cairo-1.15.12-3.el7.x86_64 114---> Package dejavu-sans-fonts.noarch 0:2.33-6.el7 will be installed 115--> Processing Dependency: dejavu-fonts-common = 2.33-6.el7 for package: dejavu-sans-fonts-2.33-6.el7.noarch 116---> Package fontpackages-filesystem.noarch 0:1.44-8.el7 will be installed 117---> Package freetype.x86_64 0:2.4.11-11.el7 will be updated 118---> Package freetype.x86_64 0:2.8-12.el7_6.1 will be an update 119---> Package gdk-pixbuf2.x86_64 0:2.36.12-3.el7 will be installed 120--> Processing Dependency: glib2(x86-64) >= 2.48.0 for package: gdk-pixbuf2-2.36.12-3.el7.x86_64 121--> Processing Dependency: libjasper.so.1()(64bit) for package: gdk-pixbuf2-2.36.12-3.el7.x86_64 122---> Package gtk-update-icon-cache.x86_64 0:3.22.30-3.el7 will be installed 123---> Package hicolor-icon-theme.noarch 0:0.12-7.el7 will be installed 124---> Package libICE.x86_64 0:1.0.9-9.el7 will be installed 125---> Package libSM.x86_64 0:1.2.2-2.el7 will be installed 126---> Package libXau.x86_64 0:1.0.8-2.1.el7 will be installed 127---> Package libXcursor.x86_64 0:1.1.15-1.el7 will be installed 128---> Package libXdamage.x86_64 0:1.1.4-4.1.el7 will be installed 129---> Package libXfixes.x86_64 0:5.0.3-1.el7 will be installed 130---> Package libXinerama.x86_64 0:1.1.3-2.1.el7 will be installed 131---> Package libXrandr.x86_64 0:1.5.1-2.el7 will be installed 132---> Package libtiff.x86_64 0:4.0.3-27.el7_3 will be installed 133--> Processing Dependency: libjbig.so.2.0()(64bit) for package: libtiff-4.0.3-27.el7_3.x86_64 134---> Package libxslt.x86_64 0:1.1.28-5.el7 will be installed 135---> Package nspr.x86_64 0:4.10.8-2.el7_1 will be updated 136---> Package nspr.x86_64 0:4.19.0-1.el7_5 will be an update 137---> Package nss-pem.x86_64 0:1.0.3-5.el7 will be installed 138---> Package nss-softokn-freebl.x86_64 0:3.16.2.3-13.el7_1 will be updated 139---> Package nss-softokn-freebl.x86_64 0:3.36.0-5.el7_5 will be an update 140---> Package nss-sysinit.x86_64 0:3.19.1-18.el7 will be updated 141---> Package nss-sysinit.x86_64 0:3.36.0-7.1.el7_6 will be an update 142---> Package nss-tools.x86_64 0:3.19.1-18.el7 will be updated 143---> Package nss-tools.x86_64 0:3.36.0-7.1.el7_6 will be an update 144---> Package nss-util.x86_64 0:3.19.1-4.el7_1 will be updated 145---> Package nss-util.x86_64 0:3.36.0-1.1.el7_6 will be an update 146---> Package pango.x86_64 0:1.42.4-1.el7 will be installed 147--> Processing Dependency: libthai(x86-64) >= 0.1.9 for package: pango-1.42.4-1.el7.x86_64 148--> Processing Dependency: libXft(x86-64) >= 2.0.0 for package: pango-1.42.4-1.el7.x86_64 149--> Processing Dependency: harfbuzz(x86-64) >= 1.4.2 for package: pango-1.42.4-1.el7.x86_64 150--> Processing Dependency: fribidi(x86-64) >= 1.0 for package: pango-1.42.4-1.el7.x86_64 151--> Processing Dependency: libthai.so.0(LIBTHAI_0.1)(64bit) for package: pango-1.42.4-1.el7.x86_64 152--> Processing Dependency: libthai.so.0()(64bit) for package: pango-1.42.4-1.el7.x86_64 153--> Processing Dependency: libharfbuzz.so.0()(64bit) for package: pango-1.42.4-1.el7.x86_64 154--> Processing Dependency: libfribidi.so.0()(64bit) for package: pango-1.42.4-1.el7.x86_64 155--> Processing Dependency: libXft.so.2()(64bit) for package: pango-1.42.4-1.el7.x86_64 156---> Package python-javapackages.noarch 0:3.4.1-11.el7 will be installed 157--> Processing Dependency: python-lxml for package: python-javapackages-3.4.1-11.el7.noarch 158---> Package ttmkfdir.x86_64 0:3.0.9-42.el7 will be installed 159---> Package xorg-x11-font-utils.x86_64 1:7.5-21.el7 will be installed 160--> Processing Dependency: libfontenc.so.1()(64bit) for package: 1:xorg-x11-font-utils-7.5-21.el7.x86_64 161--> Running transaction check 162---> Package dejavu-fonts-common.noarch 0:2.33-6.el7 will be installed 163---> Package fribidi.x86_64 0:1.0.2-1.el7 will be installed 164---> Package glib2.x86_64 0:2.42.2-5.el7 will be updated 165---> Package glib2.x86_64 0:2.56.1-2.el7 will be an update 166---> Package harfbuzz.x86_64 0:1.7.5-2.el7 will be installed 167--> Processing Dependency: libgraphite2.so.3()(64bit) for package: harfbuzz-1.7.5-2.el7.x86_64 168---> Package jasper-libs.x86_64 0:1.900.1-33.el7 will be installed 169---> Package jbigkit-libs.x86_64 0:2.0-11.el7 will be installed 170---> Package libXft.x86_64 0:2.3.2-2.el7 will be installed 171---> Package libfontenc.x86_64 0:1.1.3-3.el7 will be installed 172---> Package libglvnd-egl.x86_64 1:1.0.1-0.8.git5baa1e5.el7 will be installed 173--> 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 174--> Processing Dependency: mesa-libEGL(x86-64) >= 13.0.4-1 for package: 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64 175--> Processing Dependency: libGLdispatch.so.0()(64bit) for package: 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64 176---> Package libglvnd-glx.x86_64 1:1.0.1-0.8.git5baa1e5.el7 will be installed 177--> Processing Dependency: mesa-libGL(x86-64) >= 13.0.4-1 for package: 1:libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64 178---> Package libthai.x86_64 0:0.1.14-9.el7 will be installed 179---> Package pixman.x86_64 0:0.34.0-1.el7 will be installed 180---> Package python-lxml.x86_64 0:3.2.1-4.el7 will be installed 181--> Running transaction check 182---> Package graphite2.x86_64 0:1.3.10-1.el7_3 will be installed 183---> Package libglvnd.x86_64 1:1.0.1-0.8.git5baa1e5.el7 will be installed 184---> Package mesa-libEGL.x86_64 0:18.0.5-4.el7_6 will be installed 185--> Processing Dependency: mesa-libgbm = 18.0.5-4.el7_6 for package: mesa-libEGL-18.0.5-4.el7_6.x86_64 186--> Processing Dependency: libxshmfence.so.1()(64bit) for package: mesa-libEGL-18.0.5-4.el7_6.x86_64 187--> Processing Dependency: libwayland-server.so.0()(64bit) for package: mesa-libEGL-18.0.5-4.el7_6.x86_64 188--> Processing Dependency: libwayland-client.so.0()(64bit) for package: mesa-libEGL-18.0.5-4.el7_6.x86_64 189--> Processing Dependency: libglapi.so.0()(64bit) for package: mesa-libEGL-18.0.5-4.el7_6.x86_64 190--> Processing Dependency: libgbm.so.1()(64bit) for package: mesa-libEGL-18.0.5-4.el7_6.x86_64 191---> Package mesa-libGL.x86_64 0:18.0.5-4.el7_6 will be installed 192--> Processing Dependency: libdrm >= 2.4.83 for package: mesa-libGL-18.0.5-4.el7_6.x86_64 193--> Processing Dependency: libXxf86vm.so.1()(64bit) for package: mesa-libGL-18.0.5-4.el7_6.x86_64 194--> Running transaction check 195---> Package libXxf86vm.x86_64 0:1.1.4-1.el7 will be installed 196---> Package libdrm.x86_64 0:2.4.60-3.el7 will be updated 197---> Package libdrm.x86_64 0:2.4.91-3.el7 will be an update 198---> Package libwayland-client.x86_64 0:1.15.0-1.el7 will be installed 199---> Package libwayland-server.x86_64 0:1.15.0-1.el7 will be installed 200---> Package libxshmfence.x86_64 0:1.2-1.el7 will be installed 201---> Package mesa-libgbm.x86_64 0:18.0.5-4.el7_6 will be installed 202---> Package mesa-libglapi.x86_64 0:18.0.5-4.el7_6 will be installed 203--> Finished Dependency Resolution 204 205Dependencies Resolved 206 207=================================================================================================================================================================================== 208 Package Arch Version Repository Size 209=================================================================================================================================================================================== 210Installing: 211 java-1.8.0-openjdk-devel x86_64 1:1.8.0.201.b09-2.el7_6 updates 9.8 M 212Installing for dependencies: 213 atk x86_64 2.28.1-1.el7 base 263 k 214 cairo x86_64 1.15.12-3.el7 base 741 k 215 copy-jdk-configs noarch 3.3-10.el7_5 base 21 k 216 cups-libs x86_64 1:1.6.3-35.el7 base 357 k 217 dejavu-fonts-common noarch 2.33-6.el7 base 64 k 218 dejavu-sans-fonts noarch 2.33-6.el7 base 1.4 M 219 fontconfig x86_64 2.13.0-4.3.el7 base 254 k 220 fontpackages-filesystem noarch 1.44-8.el7 base 9.9 k 221 fribidi x86_64 1.0.2-1.el7 base 79 k 222 gdk-pixbuf2 x86_64 2.36.12-3.el7 base 570 k 223 giflib x86_64 4.1.6-9.el7 base 40 k 224 graphite2 x86_64 1.3.10-1.el7_3 base 115 k 225 gtk-update-icon-cache x86_64 3.22.30-3.el7 base 28 k 226 gtk2 x86_64 2.24.31-1.el7 base 3.4 M 227 harfbuzz x86_64 1.7.5-2.el7 base 267 k 228 hicolor-icon-theme noarch 0.12-7.el7 base 42 k 229 jasper-libs x86_64 1.900.1-33.el7 base 150 k 230 java-1.8.0-openjdk x86_64 1:1.8.0.201.b09-2.el7_6 updates 260 k 231 java-1.8.0-openjdk-headless x86_64 1:1.8.0.201.b09-2.el7_6 updates 32 M 232 javapackages-tools noarch 3.4.1-11.el7 base 73 k 233 jbigkit-libs x86_64 2.0-11.el7 base 46 k 234 libICE x86_64 1.0.9-9.el7 base 66 k 235 libSM x86_64 1.2.2-2.el7 base 39 k 236 libX11 x86_64 1.6.5-2.el7 base 606 k 237 libX11-common noarch 1.6.5-2.el7 base 164 k 238 libXau x86_64 1.0.8-2.1.el7 base 29 k 239 libXcomposite x86_64 0.4.4-4.1.el7 base 22 k 240 libXcursor x86_64 1.1.15-1.el7 base 30 k 241 libXdamage x86_64 1.1.4-4.1.el7 base 20 k 242 libXext x86_64 1.3.3-3.el7 base 39 k 243 libXfixes x86_64 5.0.3-1.el7 base 18 k 244 libXft x86_64 2.3.2-2.el7 base 58 k 245 libXi x86_64 1.7.9-1.el7 base 40 k 246 libXinerama x86_64 1.1.3-2.1.el7 base 14 k 247 libXrandr x86_64 1.5.1-2.el7 base 27 k 248 libXrender x86_64 0.9.10-1.el7 base 26 k 249 libXtst x86_64 1.2.3-1.el7 base 20 k 250 libXxf86vm x86_64 1.1.4-1.el7 base 18 k 251 libfontenc x86_64 1.1.3-3.el7 base 31 k 252 libglvnd x86_64 1:1.0.1-0.8.git5baa1e5.el7 base 89 k 253 libglvnd-egl x86_64 1:1.0.1-0.8.git5baa1e5.el7 base 44 k 254 libglvnd-glx x86_64 1:1.0.1-0.8.git5baa1e5.el7 base 125 k 255 libjpeg-turbo x86_64 1.2.90-6.el7 base 134 k 256 libpng x86_64 2:1.5.13-7.el7_2 base 213 k 257 libthai x86_64 0.1.14-9.el7 base 187 k 258 libtiff x86_64 4.0.3-27.el7_3 base 170 k 259 libwayland-client x86_64 1.15.0-1.el7 base 33 k 260 libwayland-server x86_64 1.15.0-1.el7 base 39 k 261 libxcb x86_64 1.13-1.el7 base 214 k 262 libxshmfence x86_64 1.2-1.el7 base 7.2 k 263 libxslt x86_64 1.1.28-5.el7 base 242 k 264 lksctp-tools x86_64 1.0.17-2.el7 base 88 k 265 mesa-libEGL x86_64 18.0.5-4.el7_6 updates 102 k 266 mesa-libGL x86_64 18.0.5-4.el7_6 updates 162 k 267 mesa-libgbm x86_64 18.0.5-4.el7_6 updates 38 k 268 mesa-libglapi x86_64 18.0.5-4.el7_6 updates 44 k 269 nss-pem x86_64 1.0.3-5.el7 base 74 k 270 pango x86_64 1.42.4-1.el7 base 280 k 271 pcsc-lite-libs x86_64 1.8.8-8.el7 base 34 k 272 pixman x86_64 0.34.0-1.el7 base 248 k 273 python-javapackages noarch 3.4.1-11.el7 base 31 k 274 python-lxml x86_64 3.2.1-4.el7 base 758 k 275 ttmkfdir x86_64 3.0.9-42.el7 base 48 k 276 tzdata-java noarch 2018i-1.el7 updates 187 k 277 xorg-x11-font-utils x86_64 1:7.5-21.el7 base 104 k 278 xorg-x11-fonts-Type1 noarch 7.5-9.el7 base 521 k 279Updating for dependencies: 280 chkconfig x86_64 1.7.4-1.el7 base 181 k 281 freetype x86_64 2.8-12.el7_6.1 updates 380 k 282 glib2 x86_64 2.56.1-2.el7 base 2.5 M 283 libdrm x86_64 2.4.91-3.el7 base 153 k 284 nspr x86_64 4.19.0-1.el7_5 base 127 k 285 nss x86_64 3.36.0-7.1.el7_6 updates 835 k 286 nss-softokn x86_64 3.36.0-5.el7_5 base 315 k 287 nss-softokn-freebl x86_64 3.36.0-5.el7_5 base 222 k 288 nss-sysinit x86_64 3.36.0-7.1.el7_6 updates 62 k 289 nss-tools x86_64 3.36.0-7.1.el7_6 updates 515 k 290 nss-util x86_64 3.36.0-1.1.el7_6 updates 78 k 291 292Transaction Summary 293=================================================================================================================================================================================== 294Install 1 Package (+66 Dependent packages) 295Upgrade ( 11 Dependent packages) 296 297Total download size: 60 M 298Downloading packages: 299Delta RPMs disabled because /usr/bin/applydeltarpm not installed. 300(1/78): atk-2.28.1-1.el7.x86_64.rpm | 263 kB 00:00:00 301(2/78): chkconfig-1.7.4-1.el7.x86_64.rpm | 181 kB 00:00:00 302(3/78): copy-jdk-configs-3.3-10.el7_5.noarch.rpm | 21 kB 00:00:00 303(4/78): cups-libs-1.6.3-35.el7.x86_64.rpm | 357 kB 00:00:00 304(5/78): dejavu-fonts-common-2.33-6.el7.noarch.rpm | 64 kB 00:00:00 305(6/78): cairo-1.15.12-3.el7.x86_64.rpm | 741 kB 00:00:00 306(7/78): fontconfig-2.13.0-4.3.el7.x86_64.rpm | 254 kB 00:00:00 307(8/78): fontpackages-filesystem-1.44-8.el7.noarch.rpm | 9.9 kB 00:00:00 308(9/78): fribidi-1.0.2-1.el7.x86_64.rpm | 79 kB 00:00:00 309(10/78): gdk-pixbuf2-2.36.12-3.el7.x86_64.rpm | 570 kB 00:00:00 310(11/78): dejavu-sans-fonts-2.33-6.el7.noarch.rpm | 1.4 MB 00:00:00 311(12/78): giflib-4.1.6-9.el7.x86_64.rpm | 40 kB 00:00:00 312(13/78): graphite2-1.3.10-1.el7_3.x86_64.rpm | 115 kB 00:00:00 313(14/78): gtk-update-icon-cache-3.22.30-3.el7.x86_64.rpm | 28 kB 00:00:00 314(15/78): freetype-2.8-12.el7_6.1.x86_64.rpm | 380 kB 00:00:00 315(16/78): glib2-2.56.1-2.el7.x86_64.rpm | 2.5 MB 00:00:00 316(17/78): harfbuzz-1.7.5-2.el7.x86_64.rpm | 267 kB 00:00:00 317(18/78): hicolor-icon-theme-0.12-7.el7.noarch.rpm | 42 kB 00:00:00 318(19/78): gtk2-2.24.31-1.el7.x86_64.rpm | 3.4 MB 00:00:00 319(20/78): jasper-libs-1.900.1-33.el7.x86_64.rpm | 150 kB 00:00:00 320(21/78): java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64.rpm | 260 kB 00:00:00 321(22/78): javapackages-tools-3.4.1-11.el7.noarch.rpm | 73 kB 00:00:00 322(23/78): jbigkit-libs-2.0-11.el7.x86_64.rpm | 46 kB 00:00:00 323(24/78): libICE-1.0.9-9.el7.x86_64.rpm | 66 kB 00:00:00 324(25/78): libSM-1.2.2-2.el7.x86_64.rpm | 39 kB 00:00:00 325(26/78): libX11-common-1.6.5-2.el7.noarch.rpm | 164 kB 00:00:00 326(27/78): libXau-1.0.8-2.1.el7.x86_64.rpm | 29 kB 00:00:00 327(28/78): libXcomposite-0.4.4-4.1.el7.x86_64.rpm | 22 kB 00:00:00 328(29/78): libXcursor-1.1.15-1.el7.x86_64.rpm | 30 kB 00:00:00 329(30/78): libX11-1.6.5-2.el7.x86_64.rpm | 606 kB 00:00:00 330(31/78): libXdamage-1.1.4-4.1.el7.x86_64.rpm | 20 kB 00:00:00 331(32/78): libXext-1.3.3-3.el7.x86_64.rpm | 39 kB 00:00:00 332(33/78): libXfixes-5.0.3-1.el7.x86_64.rpm | 18 kB 00:00:00 333(34/78): libXft-2.3.2-2.el7.x86_64.rpm | 58 kB 00:00:00 334(35/78): libXi-1.7.9-1.el7.x86_64.rpm | 40 kB 00:00:00 335(36/78): libXinerama-1.1.3-2.1.el7.x86_64.rpm | 14 kB 00:00:00 336(37/78): libXrandr-1.5.1-2.el7.x86_64.rpm | 27 kB 00:00:00 337(38/78): libXrender-0.9.10-1.el7.x86_64.rpm | 26 kB 00:00:00 338(39/78): libXxf86vm-1.1.4-1.el7.x86_64.rpm | 18 kB 00:00:00 339(40/78): libXtst-1.2.3-1.el7.x86_64.rpm | 20 kB 00:00:00 340(41/78): libfontenc-1.1.3-3.el7.x86_64.rpm | 31 kB 00:00:00 341(42/78): libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm | 89 kB 00:00:00 342(43/78): libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm | 44 kB 00:00:00 343(44/78): libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64.rpm | 125 kB 00:00:00 344(45/78): libjpeg-turbo-1.2.90-6.el7.x86_64.rpm | 134 kB 00:00:00 345(46/78): libpng-1.5.13-7.el7_2.x86_64.rpm | 213 kB 00:00:00 346(47/78): libdrm-2.4.91-3.el7.x86_64.rpm | 153 kB 00:00:00 347(48/78): libtiff-4.0.3-27.el7_3.x86_64.rpm | 170 kB 00:00:00 348(49/78): libthai-0.1.14-9.el7.x86_64.rpm | 187 kB 00:00:00 349(50/78): libwayland-client-1.15.0-1.el7.x86_64.rpm | 33 kB 00:00:00 350(51/78): libwayland-server-1.15.0-1.el7.x86_64.rpm | 39 kB 00:00:00 351(52/78): libxshmfence-1.2-1.el7.x86_64.rpm | 7.2 kB 00:00:00 352(53/78): libxslt-1.1.28-5.el7.x86_64.rpm | 242 kB 00:00:00 353(54/78): lksctp-tools-1.0.17-2.el7.x86_64.rpm | 88 kB 00:00:00 354(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 355(56/78): mesa-libEGL-18.0.5-4.el7_6.x86_64.rpm | 102 kB 00:00:00 356(57/78): libxcb-1.13-1.el7.x86_64.rpm | 214 kB 00:00:00 357(58/78): mesa-libGL-18.0.5-4.el7_6.x86_64.rpm | 162 kB 00:00:00 358(59/78): mesa-libgbm-18.0.5-4.el7_6.x86_64.rpm | 38 kB 00:00:00 359(60/78): mesa-libglapi-18.0.5-4.el7_6.x86_64.rpm | 44 kB 00:00:00 360(61/78): nspr-4.19.0-1.el7_5.x86_64.rpm | 127 kB 00:00:00 361(62/78): nss-pem-1.0.3-5.el7.x86_64.rpm | 74 kB 00:00:00 362(63/78): nss-3.36.0-7.1.el7_6.x86_64.rpm | 835 kB 00:00:00 363(64/78): nss-sysinit-3.36.0-7.1.el7_6.x86_64.rpm | 62 kB 00:00:00 364(65/78): nss-softokn-freebl-3.36.0-5.el7_5.x86_64.rpm | 222 kB 00:00:00 365(66/78): nss-softokn-3.36.0-5.el7_5.x86_64.rpm | 315 kB 00:00:00 366(67/78): nss-tools-3.36.0-7.1.el7_6.x86_64.rpm | 515 kB 00:00:00 367(68/78): nss-util-3.36.0-1.1.el7_6.x86_64.rpm | 78 kB 00:00:00 368(69/78): pcsc-lite-libs-1.8.8-8.el7.x86_64.rpm | 34 kB 00:00:00 369(70/78): pango-1.42.4-1.el7.x86_64.rpm | 280 kB 00:00:00 370(71/78): python-javapackages-3.4.1-11.el7.noarch.rpm | 31 kB 00:00:00 371(72/78): pixman-0.34.0-1.el7.x86_64.rpm | 248 kB 00:00:00 372(73/78): ttmkfdir-3.0.9-42.el7.x86_64.rpm | 48 kB 00:00:00 373(74/78): xorg-x11-font-utils-7.5-21.el7.x86_64.rpm | 104 kB 00:00:00 374(75/78): python-lxml-3.2.1-4.el7.x86_64.rpm | 758 kB 00:00:00 375(76/78): tzdata-java-2018i-1.el7.noarch.rpm | 187 kB 00:00:00 376(77/78): xorg-x11-fonts-Type1-7.5-9.el7.noarch.rpm | 521 kB 00:00:00 377(78/78): java-1.8.0-openjdk-headless-1.8.0.201.b09-2.el7_6.x86_64.rpm | 32 MB 00:00:05 378----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 379Total 8.9 MB/s | 60 MB 00:00:06 380Running transaction check 381Running transaction test 382Transaction test succeeded 383Running transaction 384 Updating : nspr-4.19.0-1.el7_5.x86_64 1/89 385 Updating : nss-util-3.36.0-1.1.el7_6.x86_64 2/89 386 Updating : glib2-2.56.1-2.el7.x86_64 3/89 387 Installing : libjpeg-turbo-1.2.90-6.el7.x86_64 4/89 388 Installing : 2:libpng-1.5.13-7.el7_2.x86_64 5/89 389 Updating : freetype-2.8-12.el7_6.1.x86_64 6/89 390 Updating : libdrm-2.4.91-3.el7.x86_64 7/89 391 Installing : mesa-libglapi-18.0.5-4.el7_6.x86_64 8/89 392 Updating : chkconfig-1.7.4-1.el7.x86_64 9/89 393 Installing : 1:cups-libs-1.6.3-35.el7.x86_64 10/89 394 Installing : 1:libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64 11/89 395 Installing : libxshmfence-1.2-1.el7.x86_64 12/89 396 Installing : libxslt-1.1.28-5.el7.x86_64 13/89 397 Installing : fontpackages-filesystem-1.44-8.el7.noarch 14/89 398 Installing : libICE-1.0.9-9.el7.x86_64 15/89 399 Installing : libwayland-server-1.15.0-1.el7.x86_64 16/89 400 Installing : mesa-libgbm-18.0.5-4.el7_6.x86_64 17/89 401 Installing : libSM-1.2.2-2.el7.x86_64 18/89 402 Installing : dejavu-fonts-common-2.33-6.el7.noarch 19/89 403 Installing : dejavu-sans-fonts-2.33-6.el7.noarch 20/89 404 Installing : fontconfig-2.13.0-4.3.el7.x86_64 21/89 405 Installing : python-lxml-3.2.1-4.el7.x86_64 22/89 406 Installing : python-javapackages-3.4.1-11.el7.noarch 23/89 407 Installing : javapackages-tools-3.4.1-11.el7.noarch 24/89 408 Installing : ttmkfdir-3.0.9-42.el7.x86_64 25/89 409 Installing : jasper-libs-1.900.1-33.el7.x86_64 26/89 410 Installing : atk-2.28.1-1.el7.x86_64 27/89 411 Updating : nss-softokn-freebl-3.36.0-5.el7_5.x86_64 28/89 412 Updating : nss-softokn-3.36.0-5.el7_5.x86_64 29/89 413 Installing : nss-pem-1.0.3-5.el7.x86_64 30/89 414 Updating : nss-3.36.0-7.1.el7_6.x86_64 31/89 415 Updating : nss-sysinit-3.36.0-7.1.el7_6.x86_64 32/89 416 Installing : libfontenc-1.1.3-3.el7.x86_64 33/89 417 Installing : 1:xorg-x11-font-utils-7.5-21.el7.x86_64 34/89 418 Installing : xorg-x11-fonts-Type1-7.5-9.el7.noarch 35/89 419 Installing : jbigkit-libs-2.0-11.el7.x86_64 36/89 420 Installing : libtiff-4.0.3-27.el7_3.x86_64 37/89 421 Installing : libthai-0.1.14-9.el7.x86_64 38/89 422 Installing : fribidi-1.0.2-1.el7.x86_64 39/89 423 Installing : copy-jdk-configs-3.3-10.el7_5.noarch 40/89 424 Installing : hicolor-icon-theme-0.12-7.el7.noarch 41/89 425 Installing : libX11-common-1.6.5-2.el7.noarch 42/89 426 Installing : graphite2-1.3.10-1.el7_3.x86_64 43/89 427 Installing : harfbuzz-1.7.5-2.el7.x86_64 44/89 428 Installing : pixman-0.34.0-1.el7.x86_64 45/89 429 Installing : tzdata-java-2018i-1.el7.noarch 46/89 430 Installing : libwayland-client-1.15.0-1.el7.x86_64 47/89 431 Installing : libXau-1.0.8-2.1.el7.x86_64 48/89 432 Installing : libxcb-1.13-1.el7.x86_64 49/89 433 Installing : libX11-1.6.5-2.el7.x86_64 50/89 434 Installing : libXext-1.3.3-3.el7.x86_64 51/89 435 Installing : libXrender-0.9.10-1.el7.x86_64 52/89 436 Installing : libXfixes-5.0.3-1.el7.x86_64 53/89 437 Installing : libXi-1.7.9-1.el7.x86_64 54/89 438 Installing : libXdamage-1.1.4-4.1.el7.x86_64 55/89 439 Installing : libXcomposite-0.4.4-4.1.el7.x86_64 56/89 440 Installing : gdk-pixbuf2-2.36.12-3.el7.x86_64 57/89 441 Installing : gtk-update-icon-cache-3.22.30-3.el7.x86_64 58/89 442 Installing : libXtst-1.2.3-1.el7.x86_64 59/89 443 Installing : libXcursor-1.1.15-1.el7.x86_64 60/89 444 Installing : libXrandr-1.5.1-2.el7.x86_64 61/89 445 Installing : libXft-2.3.2-2.el7.x86_64 62/89 446 Installing : libXinerama-1.1.3-2.1.el7.x86_64 63/89 447 Installing : libXxf86vm-1.1.4-1.el7.x86_64 64/89 448 Installing : 1:libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64 65/89 449 Installing : mesa-libGL-18.0.5-4.el7_6.x86_64 66/89 450 Installing : giflib-4.1.6-9.el7.x86_64 67/89 451 Installing : 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64 68/89 452 Installing : mesa-libEGL-18.0.5-4.el7_6.x86_64 69/89 453 Installing : cairo-1.15.12-3.el7.x86_64 70/89 454 Installing : pango-1.42.4-1.el7.x86_64 71/89 455 Installing : gtk2-2.24.31-1.el7.x86_64 72/89 456 Installing : pcsc-lite-libs-1.8.8-8.el7.x86_64 73/89 457 Installing : lksctp-tools-1.0.17-2.el7.x86_64 74/89 458 Installing : 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-2.el7_6.x86_64 75/89 459 Installing : 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64 76/89 460 Installing : 1:java-1.8.0-openjdk-devel-1.8.0.201.b09-2.el7_6.x86_64 77/89 461 Updating : nss-tools-3.36.0-7.1.el7_6.x86_64 78/89 462 Cleanup : nss-tools-3.19.1-18.el7.x86_64 79/89 463 Cleanup : nss-3.19.1-18.el7.x86_64 80/89 464 Cleanup : nss-sysinit-3.19.1-18.el7.x86_64 81/89 465 Cleanup : nss-softokn-3.16.2.3-13.el7_1.x86_64 82/89 466 Cleanup : nss-util-3.19.1-4.el7_1.x86_64 83/89 467 Cleanup : nspr-4.10.8-2.el7_1.x86_64 84/89 468 Cleanup : nss-softokn-freebl-3.16.2.3-13.el7_1.x86_64 85/89 469 Cleanup : chkconfig-1.3.61-5.el7.x86_64 86/89 470 Cleanup : libdrm-2.4.60-3.el7.x86_64 87/89 471 Cleanup : freetype-2.4.11-11.el7.x86_64 88/89 472 Cleanup : glib2-2.42.2-5.el7.x86_64 89/89 473 Verifying : libXext-1.3.3-3.el7.x86_64 1/89 474 Verifying : libXi-1.7.9-1.el7.x86_64 2/89 475 Verifying : libXrender-0.9.10-1.el7.x86_64 3/89 476 Verifying : 1:xorg-x11-font-utils-7.5-21.el7.x86_64 4/89 477 Verifying : libwayland-server-1.15.0-1.el7.x86_64 5/89 478 Verifying : python-lxml-3.2.1-4.el7.x86_64 6/89 479 Verifying : nss-sysinit-3.36.0-7.1.el7_6.x86_64 7/89 480 Verifying : 2:libpng-1.5.13-7.el7_2.x86_64 8/89 481 Verifying : pango-1.42.4-1.el7.x86_64 9/89 482 Verifying : python-javapackages-3.4.1-11.el7.noarch 10/89 483 Verifying : libXcomposite-0.4.4-4.1.el7.x86_64 11/89 484 Verifying : 1:java-1.8.0-openjdk-devel-1.8.0.201.b09-2.el7_6.x86_64 12/89 485 Verifying : lksctp-tools-1.0.17-2.el7.x86_64 13/89 486 Verifying : mesa-libGL-18.0.5-4.el7_6.x86_64 14/89 487 Verifying : dejavu-sans-fonts-2.33-6.el7.noarch 15/89 488 Verifying : pcsc-lite-libs-1.8.8-8.el7.x86_64 16/89 489 Verifying : cairo-1.15.12-3.el7.x86_64 17/89 490 Verifying : libXau-1.0.8-2.1.el7.x86_64 18/89 491 Verifying : chkconfig-1.7.4-1.el7.x86_64 19/89 492 Verifying : libwayland-client-1.15.0-1.el7.x86_64 20/89 493 Verifying : giflib-4.1.6-9.el7.x86_64 21/89 494 Verifying : nss-tools-3.36.0-7.1.el7_6.x86_64 22/89 495 Verifying : tzdata-java-2018i-1.el7.noarch 23/89 496 Verifying : mesa-libgbm-18.0.5-4.el7_6.x86_64 24/89 497 Verifying : libXtst-1.2.3-1.el7.x86_64 25/89 498 Verifying : nss-3.36.0-7.1.el7_6.x86_64 26/89 499 Verifying : libICE-1.0.9-9.el7.x86_64 27/89 500 Verifying : pixman-0.34.0-1.el7.x86_64 28/89 501 Verifying : javapackages-tools-3.4.1-11.el7.noarch 29/89 502 Verifying : nss-softokn-3.36.0-5.el7_5.x86_64 30/89 503 Verifying : 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64 31/89 504 Verifying : jasper-libs-1.900.1-33.el7.x86_64 32/89 505 Verifying : graphite2-1.3.10-1.el7_3.x86_64 33/89 506 Verifying : libX11-common-1.6.5-2.el7.noarch 34/89 507 Verifying : libXfixes-5.0.3-1.el7.x86_64 35/89 508 Verifying : libtiff-4.0.3-27.el7_3.x86_64 36/89 509 Verifying : fontconfig-2.13.0-4.3.el7.x86_64 37/89 510 Verifying : gdk-pixbuf2-2.36.12-3.el7.x86_64 38/89 511 Verifying : 1:libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64 39/89 512 Verifying : libXcursor-1.1.15-1.el7.x86_64 40/89 513 Verifying : 1:java-1.8.0-openjdk-headless-1.8.0.201.b09-2.el7_6.x86_64 41/89 514 Verifying : fontpackages-filesystem-1.44-8.el7.noarch 42/89 515 Verifying : ttmkfdir-3.0.9-42.el7.x86_64 43/89 516 Verifying : libjpeg-turbo-1.2.90-6.el7.x86_64 44/89 517 Verifying : hicolor-icon-theme-0.12-7.el7.noarch 45/89 518 Verifying : glib2-2.56.1-2.el7.x86_64 46/89 519 Verifying : copy-jdk-configs-3.3-10.el7_5.noarch 47/89 520 Verifying : harfbuzz-1.7.5-2.el7.x86_64 48/89 521 Verifying : libxslt-1.1.28-5.el7.x86_64 49/89 522 Verifying : fribidi-1.0.2-1.el7.x86_64 50/89 523 Verifying : libXrandr-1.5.1-2.el7.x86_64 51/89 524 Verifying : atk-2.28.1-1.el7.x86_64 52/89 525 Verifying : 1:java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64 53/89 526 Verifying : libxshmfence-1.2-1.el7.x86_64 54/89 527 Verifying : nss-softokn-freebl-3.36.0-5.el7_5.x86_64 55/89 528 Verifying : libSM-1.2.2-2.el7.x86_64 56/89 529 Verifying : nspr-4.19.0-1.el7_5.x86_64 57/89 530 Verifying : freetype-2.8-12.el7_6.1.x86_64 58/89 531 Verifying : libXdamage-1.1.4-4.1.el7.x86_64 59/89 532 Verifying : mesa-libglapi-18.0.5-4.el7_6.x86_64 60/89 533 Verifying : libXinerama-1.1.3-2.1.el7.x86_64 61/89 534 Verifying : libXxf86vm-1.1.4-1.el7.x86_64 62/89 535 Verifying : gtk2-2.24.31-1.el7.x86_64 63/89 536 Verifying : nss-util-3.36.0-1.1.el7_6.x86_64 64/89 537 Verifying : gtk-update-icon-cache-3.22.30-3.el7.x86_64 65/89 538 Verifying : nss-pem-1.0.3-5.el7.x86_64 66/89 539 Verifying : dejavu-fonts-common-2.33-6.el7.noarch 67/89 540 Verifying : libthai-0.1.14-9.el7.x86_64 68/89 541 Verifying : 1:libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64 69/89 542 Verifying : libxcb-1.13-1.el7.x86_64 70/89 543 Verifying : libXft-2.3.2-2.el7.x86_64 71/89 544 Verifying : mesa-libEGL-18.0.5-4.el7_6.x86_64 72/89 545 Verifying : xorg-x11-fonts-Type1-7.5-9.el7.noarch 73/89 546 Verifying : libX11-1.6.5-2.el7.x86_64 74/89 547 Verifying : libdrm-2.4.91-3.el7.x86_64 75/89 548 Verifying : jbigkit-libs-2.0-11.el7.x86_64 76/89 549 Verifying : 1:cups-libs-1.6.3-35.el7.x86_64 77/89 550 Verifying : libfontenc-1.1.3-3.el7.x86_64 78/89 551 Verifying : libdrm-2.4.60-3.el7.x86_64 79/89 552 Verifying : nss-util-3.19.1-4.el7_1.x86_64 80/89 553 Verifying : nss-tools-3.19.1-18.el7.x86_64 81/89 554 Verifying : nss-softokn-3.16.2.3-13.el7_1.x86_64 82/89 555 Verifying : nss-sysinit-3.19.1-18.el7.x86_64 83/89 556 Verifying : glib2-2.42.2-5.el7.x86_64 84/89 557 Verifying : chkconfig-1.3.61-5.el7.x86_64 85/89 558 Verifying : freetype-2.4.11-11.el7.x86_64 86/89 559 Verifying : nss-3.19.1-18.el7.x86_64 87/89 560 Verifying : nss-softokn-freebl-3.16.2.3-13.el7_1.x86_64 88/89 561 Verifying : nspr-4.10.8-2.el7_1.x86_64 89/89 562 563Installed: 564 java-1.8.0-openjdk-devel.x86_64 1:1.8.0.201.b09-2.el7_6 565 566Dependency Installed: 567 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 568 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 569 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 570 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 571 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 572 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 573 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 574 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 575 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 576 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 577 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 578 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 579 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 580 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 581 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 582 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 583 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 584 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 585 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 586 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 587 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 588 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 589 590Dependency Updated: 591 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 592 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 593 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 594 595Complete! 596[root@node101 ~]#
[root@node101 ~]# yum -y install java-1.8.0-openjdk-devel
2>.安装**********ElasticSearch**************

1[root@node101 ~]# 2[root@node101 ~]# ll 3total 32984 4-rw-r--r--. 1 root root 33775471 Sep 19 03:12 elasticsearch-5.6.12.rpm 5[root@node101 ~]# 6[root@node101 ~]# 7[root@node101 ~]# rpm -ivh elasticsearch-5.6.12.rpm 8warning: elasticsearch-5.6.12.rpm: Header V4 RSA/SHA512 Signature, key ID d88e42b4: NOKEY 9Preparing... ################################# [100%] 10Creating elasticsearch group... OK 11Creating elasticsearch user... OK 12Updating / installing... 13 1:elasticsearch-0:5.6.12-1 ################################# [100%] 14### NOT starting on installation, please execute the following statements to configure elasticsearch service to start automatically using systemd 15 sudo systemctl daemon-reload 16 sudo systemctl enable elasticsearch.service 17### You can start elasticsearch service by executing 18 sudo systemctl start elasticsearch.service 19[root@node101 ~]# 20[root@node101 ~]#
[root@node101 ~]# rpm -ivh elasticsearch-5.6.12.rpm
3>.修改**********ElasticSearch相关配置文件**************

1[root@node101 ~]# 2[root@node101 ~]# 3[root@node101 ~]# rpm -ql elasticsearch 4/etc/elasticsearch/elasticsearch.yml 5/etc/elasticsearch/jvm.options 6/etc/elasticsearch/log4j2.properties 7/etc/elasticsearch/scripts 8/etc/init.d/elasticsearch 9/etc/sysconfig/elasticsearch 10/usr/lib/sysctl.d/elasticsearch.conf 11/usr/lib/systemd/system/elasticsearch.service 12/usr/lib/tmpfiles.d/elasticsearch.conf 13/usr/share/elasticsearch/LICENSE.txt 14/usr/share/elasticsearch/NOTICE.txt 15/usr/share/elasticsearch/README.textile 16/usr/share/elasticsearch/bin 17/usr/share/elasticsearch/bin/elasticsearch 18/usr/share/elasticsearch/bin/elasticsearch-keystore 19/usr/share/elasticsearch/bin/elasticsearch-plugin 20/usr/share/elasticsearch/bin/elasticsearch-systemd-pre-exec 21/usr/share/elasticsearch/bin/elasticsearch-translog 22/usr/share/elasticsearch/bin/elasticsearch.in.sh 23/usr/share/elasticsearch/lib 24/usr/share/elasticsearch/lib/HdrHistogram-2.1.9.jar 25/usr/share/elasticsearch/lib/elasticsearch-5.6.12.jar 26/usr/share/elasticsearch/lib/hppc-0.7.1.jar 27/usr/share/elasticsearch/lib/jackson-core-2.8.6.jar 28/usr/share/elasticsearch/lib/jackson-dataformat-cbor-2.8.6.jar 29/usr/share/elasticsearch/lib/jackson-dataformat-smile-2.8.6.jar 30/usr/share/elasticsearch/lib/jackson-dataformat-yaml-2.8.6.jar 31/usr/share/elasticsearch/lib/java-version-checker-5.6.12.jar 32/usr/share/elasticsearch/lib/jna-4.4.0-1.jar 33/usr/share/elasticsearch/lib/joda-time-2.9.5.jar 34/usr/share/elasticsearch/lib/jopt-simple-5.0.2.jar 35/usr/share/elasticsearch/lib/jts-1.13.jar 36/usr/share/elasticsearch/lib/log4j-1.2-api-2.11.1.jar 37/usr/share/elasticsearch/lib/log4j-api-2.11.1.jar 38/usr/share/elasticsearch/lib/log4j-core-2.11.1.jar 39/usr/share/elasticsearch/lib/lucene-analyzers-common-6.6.1.jar 40/usr/share/elasticsearch/lib/lucene-backward-codecs-6.6.1.jar 41/usr/share/elasticsearch/lib/lucene-core-6.6.1.jar 42/usr/share/elasticsearch/lib/lucene-grouping-6.6.1.jar 43/usr/share/elasticsearch/lib/lucene-highlighter-6.6.1.jar 44/usr/share/elasticsearch/lib/lucene-join-6.6.1.jar 45/usr/share/elasticsearch/lib/lucene-memory-6.6.1.jar 46/usr/share/elasticsearch/lib/lucene-misc-6.6.1.jar 47/usr/share/elasticsearch/lib/lucene-queries-6.6.1.jar 48/usr/share/elasticsearch/lib/lucene-queryparser-6.6.1.jar 49/usr/share/elasticsearch/lib/lucene-sandbox-6.6.1.jar 50/usr/share/elasticsearch/lib/lucene-spatial-6.6.1.jar 51/usr/share/elasticsearch/lib/lucene-spatial-extras-6.6.1.jar 52/usr/share/elasticsearch/lib/lucene-spatial3d-6.6.1.jar 53/usr/share/elasticsearch/lib/lucene-suggest-6.6.1.jar 54/usr/share/elasticsearch/lib/plugin-cli-5.6.12.jar 55/usr/share/elasticsearch/lib/securesm-1.2.jar 56/usr/share/elasticsearch/lib/snakeyaml-1.15.jar 57/usr/share/elasticsearch/lib/spatial4j-0.6.jar 58/usr/share/elasticsearch/lib/t-digest-3.0.jar 59/usr/share/elasticsearch/modules 60/usr/share/elasticsearch/modules/aggs-matrix-stats 61/usr/share/elasticsearch/modules/aggs-matrix-stats/aggs-matrix-stats-5.6.12.jar 62/usr/share/elasticsearch/modules/aggs-matrix-stats/plugin-descriptor.properties 63/usr/share/elasticsearch/modules/ingest-common 64/usr/share/elasticsearch/modules/ingest-common/ingest-common-5.6.12.jar 65/usr/share/elasticsearch/modules/ingest-common/jcodings-1.0.12.jar 66/usr/share/elasticsearch/modules/ingest-common/joni-2.1.6.jar 67/usr/share/elasticsearch/modules/ingest-common/plugin-descriptor.properties 68/usr/share/elasticsearch/modules/lang-expression 69/usr/share/elasticsearch/modules/lang-expression/antlr4-runtime-4.5.1-1.jar 70/usr/share/elasticsearch/modules/lang-expression/asm-5.0.4.jar 71/usr/share/elasticsearch/modules/lang-expression/asm-commons-5.0.4.jar 72/usr/share/elasticsearch/modules/lang-expression/asm-tree-5.0.4.jar 73/usr/share/elasticsearch/modules/lang-expression/lang-expression-5.6.12.jar 74/usr/share/elasticsearch/modules/lang-expression/lucene-expressions-6.6.1.jar 75/usr/share/elasticsearch/modules/lang-expression/plugin-descriptor.properties 76/usr/share/elasticsearch/modules/lang-expression/plugin-security.policy 77/usr/share/elasticsearch/modules/lang-groovy 78/usr/share/elasticsearch/modules/lang-groovy/groovy-2.4.6-indy.jar 79/usr/share/elasticsearch/modules/lang-groovy/lang-groovy-5.6.12.jar 80/usr/share/elasticsearch/modules/lang-groovy/plugin-descriptor.properties 81/usr/share/elasticsearch/modules/lang-groovy/plugin-security.policy 82/usr/share/elasticsearch/modules/lang-mustache 83/usr/share/elasticsearch/modules/lang-mustache/compiler-0.9.3.jar 84/usr/share/elasticsearch/modules/lang-mustache/lang-mustache-5.6.12.jar 85/usr/share/elasticsearch/modules/lang-mustache/plugin-descriptor.properties 86/usr/share/elasticsearch/modules/lang-mustache/plugin-security.policy 87/usr/share/elasticsearch/modules/lang-painless 88/usr/share/elasticsearch/modules/lang-painless/antlr4-runtime-4.5.1-1.jar 89/usr/share/elasticsearch/modules/lang-painless/asm-debug-all-5.1.jar 90/usr/share/elasticsearch/modules/lang-painless/lang-painless-5.6.12.jar 91/usr/share/elasticsearch/modules/lang-painless/plugin-descriptor.properties 92/usr/share/elasticsearch/modules/lang-painless/plugin-security.policy 93/usr/share/elasticsearch/modules/parent-join 94/usr/share/elasticsearch/modules/parent-join/parent-join-5.6.12.jar 95/usr/share/elasticsearch/modules/parent-join/plugin-descriptor.properties 96/usr/share/elasticsearch/modules/percolator 97/usr/share/elasticsearch/modules/percolator/percolator-5.6.12.jar 98/usr/share/elasticsearch/modules/percolator/plugin-descriptor.properties 99/usr/share/elasticsearch/modules/reindex 100/usr/share/elasticsearch/modules/reindex/commons-codec-1.10.jar 101/usr/share/elasticsearch/modules/reindex/commons-logging-1.1.3.jar 102/usr/share/elasticsearch/modules/reindex/elasticsearch-rest-client-5.6.12.jar 103/usr/share/elasticsearch/modules/reindex/httpasyncclient-4.1.2.jar 104/usr/share/elasticsearch/modules/reindex/httpclient-4.5.2.jar 105/usr/share/elasticsearch/modules/reindex/httpcore-4.4.5.jar 106/usr/share/elasticsearch/modules/reindex/httpcore-nio-4.4.5.jar 107/usr/share/elasticsearch/modules/reindex/plugin-descriptor.properties 108/usr/share/elasticsearch/modules/reindex/plugin-security.policy 109/usr/share/elasticsearch/modules/reindex/reindex-5.6.12.jar 110/usr/share/elasticsearch/modules/transport-netty3 111/usr/share/elasticsearch/modules/transport-netty3/netty-3.10.6.Final.jar 112/usr/share/elasticsearch/modules/transport-netty3/plugin-descriptor.properties 113/usr/share/elasticsearch/modules/transport-netty3/plugin-security.policy 114/usr/share/elasticsearch/modules/transport-netty3/transport-netty3-5.6.12.jar 115/usr/share/elasticsearch/modules/transport-netty4 116/usr/share/elasticsearch/modules/transport-netty4/netty-buffer-4.1.13.Final.jar 117/usr/share/elasticsearch/modules/transport-netty4/netty-codec-4.1.13.Final.jar 118/usr/share/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.13.Final.jar 119/usr/share/elasticsearch/modules/transport-netty4/netty-common-4.1.13.Final.jar 120/usr/share/elasticsearch/modules/transport-netty4/netty-handler-4.1.13.Final.jar 121/usr/share/elasticsearch/modules/transport-netty4/netty-resolver-4.1.13.Final.jar 122/usr/share/elasticsearch/modules/transport-netty4/netty-transport-4.1.13.Final.jar 123/usr/share/elasticsearch/modules/transport-netty4/plugin-descriptor.properties 124/usr/share/elasticsearch/modules/transport-netty4/plugin-security.policy 125/usr/share/elasticsearch/modules/transport-netty4/transport-netty4-5.6.12.jar 126/usr/share/elasticsearch/plugins 127/var/lib/elasticsearch 128/var/log/elasticsearch 129/var/run/elasticsearch 130[root@node101 ~]# 131[root@node101 ~]# 132[root@node101 ~]# rpm -ql elasticsearch |wc -l 133126 134[root@node101 ~]#
[root@node101 ~]# rpm -ql elasticsearch #查看安装ElasticSearch时安装了哪些配置文件

1[root@node101 ~]# 2[root@node101 ~]# vi /etc/elasticsearch/elasticsearch.yml 3[root@node101 ~]# 4[root@node101 ~]# cp /etc/elasticsearch/elasticsearch.yml /etc/elasticsearch/elasticsearch.yml-`date +%F` #备份默认的配置文件 5[root@node101 ~]# 6[root@node101 ~]# vi /etc/elasticsearch/elasticsearch.yml 7[root@node101 ~]# 8[root@node101 ~]# 9[root@node101 ~]# grep -v ^# /etc/elasticsearch/elasticsearch.yml 10cluster.name: yinzhengjie-elasticsearch #指定集群的名称 11node.name: node101.yinzhengjie.org.cn #指定当前ES节点的主机名称 12path.data: /home/yinzhengjie/elasticsearch/data #指定数据存放路径 13path.logs: /home/yinzhengjie/elasticsearch/logs #指定日志的存放路径 14network.host: node101.yinzhengjie.org.cn #指定ES对外提供的主机IP地址,我们这里也可以指定主机名 15http.port: 9200 #指定ES对外提供服务的访问端口 16discovery.zen.ping.unicast.hosts: ["node101.yinzhengjie.org.cn", "node102.yinzhengjie.org.cn","node103.yinzhengjie.org.cn"] #通过ping的方式单播判断节点是否存活 17discovery.zen.minimum_master_nodes: 1 #指定最少的主节点。它是用来协调ES集群内部事务的,一般而言,我们这里配置1即可! 18[root@node101 ~]# 19[root@node101 ~]#
[root@node101 ~]# grep -v ^# /etc/elasticsearch/elasticsearch.yml #修改elasticsearch集群的配置文件

1[root@node101 ~]# 2[root@node101 ~]# cp /etc/elasticsearch/jvm.options /etc/elasticsearch/jvm.options-`date +%F` 3[root@node101 ~]# 4[root@node101 ~]# vi /etc/elasticsearch/jvm.options 5[root@node101 ~]# 6[root@node101 ~]# grep "Xm" /etc/elasticsearch/jvm.options|grep -v ^# 7-Xms1g #注意,如果你的虚拟机呢内存小于或等于2G的同学的话,建议将改值该小!它默认是2G空间! 8-Xmx1g 9[root@node101 ~]#
[root@node101 ~]# grep "Xm" /etc/elasticsearch/jvm.options|grep -v ^# #修改JVM的配置,修改默认的heap内存大小

1[root@node101 ~]# 2[root@node101 ~]# mkdir -pv /home/yinzhengjie/elasticsearch/{data,logs} 3mkdir: created directory ‘/home/yinzhengjie/elasticsearch’ 4mkdir: created directory ‘/home/yinzhengjie/elasticsearch/data’ 5mkdir: created directory ‘/home/yinzhengjie/elasticsearch/logs’ 6[root@node101 ~]# 7[root@node101 ~]# 8[root@node101 ~]# 9[root@node101 ~]# ll /home/yinzhengjie/elasticsearch/ 10total 0 11drwxr-xr-x. 2 root root 6 Mar 10 16:30 data 12drwxr-xr-x. 2 root root 6 Mar 10 16:30 logs 13[root@node101 ~]#
[root@node101 ~]# mkdir -pv /home/yinzhengjie/elasticsearch/{data,logs} #创建数据和日志存放目录

1[root@node101 ~]# 2[root@node101 ~]# 3[root@node101 ~]# ll /home/yinzhengjie/elasticsearch/ 4total 0 5drwxr-xr-x. 2 root root 6 Mar 10 16:30 data 6drwxr-xr-x. 2 root root 6 Mar 10 16:30 logs 7[root@node101 ~]# 8[root@node101 ~]# 9[root@node101 ~]# 10[root@node101 ~]# chown elasticsearch:elasticsearch -R /home/yinzhengjie/elasticsearch/ 11[root@node101 ~]# 12[root@node101 ~]# ll /home/yinzhengjie/elasticsearch/ 13total 0 14drwxr-xr-x. 2 elasticsearch elasticsearch 6 Mar 10 16:30 data 15drwxr-xr-x. 2 elasticsearch elasticsearch 6 Mar 10 16:30 logs 16[root@node101 ~]# 17[root@node101 ~]#
[root@node101 ~]# chown elasticsearch:elasticsearch -R /home/yinzhengjie/elasticsearch/ #修改相应的权限,目的是让elasticsearch对数据目录和日志目录具有写入和读取的权限!
4>.启动**************ElasticSearch集群(启动前,请检查1~3个步骤是否都做了,尤其是目录权限问题,如果你配置的目录elasticsearch没有访问权限的话会导致服务启动不了!)**************

1[root@node101 ~]# systemctl daemon-reload 2[root@node101 ~]# 3[root@node101 ~]# 4[root@node101 ~]# systemctl enable elasticsearch 5Created symlink from /etc/systemd/system/multi-user.target.wants/elasticsearch.service to /usr/lib/systemd/system/elasticsearch.service. 6[root@node101 ~]# 7[root@node101 ~]# 8[root@node101 ~]# systemctl start elasticsearch 9[root@node101 ~]# 10[root@node101 ~]# 11[root@node101 ~]# ss -ntl | grep 9200 12LISTEN 0 128 ::ffff:172.30.1.101:9200 :::* 13[root@node101 ~]# 14[root@node101 ~]# ss -ntl | grep 9300 15LISTEN 0 128 ::ffff:172.30.1.101:9300 :::* 16[root@node101 ~]# 17[root@node101 ~]# systemctl status elasticsearch 18● elasticsearch.service - Elasticsearch 19 Loaded: loaded (/usr/lib/systemd/system/elasticsearch.service; enabled; vendor preset: disabled) 20 Active: active (running) since Sun 2019-03-10 16:55:53 CST; 3min 47s ago 21 Docs: http://www.elastic.co 22 Process: 10539 ExecStartPre=/usr/share/elasticsearch/bin/elasticsearch-systemd-pre-exec (code=exited, status=0/SUCCESS) 23 Main PID: 10541 (java) 24 CGroup: /system.slice/elasticsearch.service 25 └─10541 /bin/java -Xms1g -Xmx1g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+AlwaysPreTouch -server -Xss1m -... 26 27Mar 10 16:55:53 node101.yinzhengjie.org.cn systemd[1]: Starting Elasticsearch... 28Mar 10 16:55:53 node101.yinzhengjie.org.cn systemd[1]: Started Elasticsearch. 29[root@node101 ~]# 30[root@node101 ~]#
[root@node101 ~]# systemctl start elasticsearch #如果集群启动失败了,可以查看服务器的启动日志,在/var/log/message中查看抱错信息并解决即可!

1[root@node101 ~]# 2[root@node101 ~]# 3[root@node101 ~]# hostname 4node101.yinzhengjie.org.cn 5[root@node101 ~]# 6[root@node101 ~]# 7[root@node101 ~]# curl http://node101.yinzhengjie.org.cn:9200/ 8{ 9 "name" : "node101.yinzhengjie.org.cn", 10 "cluster_name" : "yinzhengjie-elasticsearch", 11 "cluster_uuid" : "tKF0B2cyRvGsBpKB7NFHPA", 12 "version" : { 13 "number" : "5.6.12", 14 "build_hash" : "cfe3d9f", 15 "build_date" : "2018-09-10T20:12:43.732Z", 16 "build_snapshot" : false, 17 "lucene_version" : "6.6.1" 18 }, 19 "tagline" : "You Know, for Search" 20} 21[root@node101 ~]# 22[root@node101 ~]# 23[root@node101 ~]# curl http://node102.yinzhengjie.org.cn:9200/ 24{ 25 "name" : "node102.yinzhengjie.org.cn", 26 "cluster_name" : "yinzhengjie-elasticsearch", 27 "cluster_uuid" : "QJVO3t2JT3Cc0dkR8qxtmA", 28 "version" : { 29 "number" : "5.6.12", 30 "build_hash" : "cfe3d9f", 31 "build_date" : "2018-09-10T20:12:43.732Z", 32 "build_snapshot" : false, 33 "lucene_version" : "6.6.1" 34 }, 35 "tagline" : "You Know, for Search" 36} 37[root@node101 ~]# 38[root@node101 ~]# 39[root@node101 ~]# 40[root@node101 ~]# curl http://node103.yinzhengjie.org.cn:9200/ 41{ 42 "name" : "node103.yinzhengjie.org.cn", 43 "cluster_name" : "yinzhengjie-elasticsearch", 44 "cluster_uuid" : "tHNyi0tPSxiIRLm12fvxgA", 45 "version" : { 46 "number" : "5.6.12", 47 "build_hash" : "cfe3d9f", 48 "build_date" : "2018-09-10T20:12:43.732Z", 49 "build_snapshot" : false, 50 "lucene_version" : "6.6.1" 51 }, 52 "tagline" : "You Know, for Search" 53} 54[root@node101 ~]# 55[root@node101 ~]#
[root@node101 ~]# curl http://node101.yinzhengjie.org.cn:9200/ #插件启动各个节点是否启动成功
5>.查看集群节点的信息

1[root@node101 ~]# 2[root@node101 ~]# curl http://node101.yinzhengjie.org.cn:9200/_cat/nodes 3172.30.1.101 13 43 0 0.00 0.01 0.08 mdi - node101.yinzhengjie.org.cn 4172.30.1.103 14 43 0 0.08 0.03 0.05 mdi * node103.yinzhengjie.org.cn 5172.30.1.102 12 42 0 0.00 0.02 0.06 mdi - node102.yinzhengjie.org.cn 6[root@node101 ~]# 7[root@node101 ~]# 8[root@node101 ~]# 9[root@node101 ~]# curl http://node101.yinzhengjie.org.cn:9200/_cat/master 1094Amogx-SNSGhHtYAEMfAQ node103.yinzhengjie.org.cn 172.30.1.103 node103.yinzhengjie.org.cn 11[root@node101 ~]# 12[root@node101 ~]#
[root@node101 ~]# curl http://node101.yinzhengjie.org.cn:9200/\_cat/nodes


1[root@node101 ~]# 2[root@node101 ~]# curl http://node101.yinzhengjie.org.cn:9200/_cat/health 31552211115 17:45:15 yinzhengjie-elasticsearch green 3 3 0 0 0 0 0 0 - 100.0% 4[root@node101 ~]# 5[root@node101 ~]#
[root@node101 ~]# curl http://node101.yinzhengjie.org.cn:9200/\_cat/health #查看集群的健康状态
三.ElasticSearch的基本使用
1>.创建索引

1[root@node101 ~]# 2[root@node101 ~]# curl -X PUT http://node101.yinzhengjie.org.cn:9200/myindex/students/1 -d '{"Name":"Jason Yin","Age":18,"Job":"大数据SRE"}' 3{"_index":"myindex","_type":"students","_id":"1","_version":1,"result":"created","_shards":{"total":2,"successful":2,"failed":0},"created":true}[root@node101 ~]# 4[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>.查询索引

1[root@node101 ~]# 2[root@node101 ~]# curl http://node101.yinzhengjie.org.cn:9200/myindex/students/1?pretty 3{ 4 "_index" : "myindex", 5 "_type" : "students", 6 "_id" : "1", 7 "_version" : 1, 8 "found" : true, 9 "_source" : { 10 "Name" : "Jason Yin", 11 "Age" : 18, 12 "Job" : "大数据SRE" 13 } 14} 15[root@node101 ~]# 16[root@node101 ~]#
[root@node101 ~]# curl http://node101.yinzhengjie.org.cn:9200/myindex/students/1?pretty
3>.查看分片(只要创建了索引就可以查询分片啦~)

1[root@node101 ~]# 2[root@node101 ~]# curl -X GET http://node101.yinzhengjie.org.cn:9200/_cat/shards 3myindex 2 r STARTED 0 162b 172.30.1.103 node103.yinzhengjie.org.cn 4myindex 2 p STARTED 0 162b 172.30.1.102 node102.yinzhengjie.org.cn 5myindex 3 p STARTED 1 4.3kb 172.30.1.103 node103.yinzhengjie.org.cn 6myindex 3 r STARTED 1 4.3kb 172.30.1.101 node101.yinzhengjie.org.cn 7myindex 1 p STARTED 0 162b 172.30.1.101 node101.yinzhengjie.org.cn 8myindex 1 r STARTED 0 162b 172.30.1.102 node102.yinzhengjie.org.cn 9myindex 4 r STARTED 0 162b 172.30.1.103 node103.yinzhengjie.org.cn 10myindex 4 p STARTED 0 162b 172.30.1.101 node101.yinzhengjie.org.cn 11myindex 0 p STARTED 0 162b 172.30.1.103 node103.yinzhengjie.org.cn 12myindex 0 r STARTED 0 162b 172.30.1.102 node102.yinzhengjie.org.cn 13[root@node101 ~]# 14[root@node101 ~]#
[root@node101 ~]# curl -X GET http://node101.yinzhengjie.org.cn:9200/\_cat/shards
4>.使用jq查询ElasticSearch的返回结果

1[root@node101 ~]# yum -y install epel-release 2Loaded plugins: fastestmirror 3Loading mirror speeds from cached hostfile 4 * base: mirrors.huaweicloud.com 5 * extras: ftp.sjtu.edu.cn 6 * updates: mirrors.nwsuaf.edu.cn 7Resolving Dependencies 8--> Running transaction check 9---> Package epel-release.noarch 0:7-11 will be installed 10--> Finished Dependency Resolution 11 12Dependencies Resolved 13 14=================================================================================================================================================================================== 15 Package Arch Version Repository Size 16=================================================================================================================================================================================== 17Installing: 18 epel-release noarch 7-11 extras 15 k 19 20Transaction Summary 21=================================================================================================================================================================================== 22Install 1 Package 23 24Total download size: 15 k 25Installed size: 24 k 26Downloading packages: 27epel-release-7-11.noarch.rpm | 15 kB 00:00:00 28Running transaction check 29Running transaction test 30Transaction test succeeded 31Running transaction 32Warning: RPMDB altered outside of yum. 33 Installing : epel-release-7-11.noarch 1/1 34 Verifying : epel-release-7-11.noarch 1/1 35 36Installed: 37 epel-release.noarch 0:7-11 38 39Complete! 40[root@node101 ~]# 41[root@node101 ~]#
[root@node101 ~]# yum -y install epel-release #安装epel源

1[root@node101 ~]# 2[root@node101 ~]# yum -y install jq 3Loaded plugins: fastestmirror 4epel/x86_64/metalink | 8.0 kB 00:00:00 5epel | 4.7 kB 00:00:00 6(1/3): epel/x86_64/group_gz | 88 kB 00:00:00 7(2/3): epel/x86_64/updateinfo | 957 kB 00:00:00 8(3/3): epel/x86_64/primary_db | 6.6 MB 00:00:01 9Loading mirror speeds from cached hostfile 10 * base: mirrors.huaweicloud.com 11 * epel: mirrors.yun-idc.com 12 * extras: ftp.sjtu.edu.cn 13 * updates: mirrors.nwsuaf.edu.cn 14Resolving Dependencies 15--> Running transaction check 16---> Package jq.x86_64 0:1.5-1.el7 will be installed 17--> Processing Dependency: libonig.so.2()(64bit) for package: jq-1.5-1.el7.x86_64 18--> Running transaction check 19---> Package oniguruma.x86_64 0:5.9.5-3.el7 will be installed 20--> Finished Dependency Resolution 21 22Dependencies Resolved 23 24=================================================================================================================================================================================== 25 Package Arch Version Repository Size 26=================================================================================================================================================================================== 27Installing: 28 jq x86_64 1.5-1.el7 epel 153 k 29Installing for dependencies: 30 oniguruma x86_64 5.9.5-3.el7 epel 129 k 31 32Transaction Summary 33=================================================================================================================================================================================== 34Install 1 Package (+1 Dependent package) 35 36Total download size: 282 k 37Installed size: 906 k 38Downloading packages: 39warning: /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 40Public key for jq-1.5-1.el7.x86_64.rpm is not installed 41(1/2): jq-1.5-1.el7.x86_64.rpm | 153 kB 00:00:00 42(2/2): oniguruma-5.9.5-3.el7.x86_64.rpm | 129 kB 00:00:00 43----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 44Total 1.1 MB/s | 282 kB 00:00:00 45Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 46Importing GPG key 0x352C64E5: 47 Userid : "Fedora EPEL (7) <epel@fedoraproject.org>" 48 Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5 49 Package : epel-release-7-11.noarch (@extras) 50 From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 51Running transaction check 52Running transaction test 53Transaction test succeeded 54Running transaction 55 Installing : oniguruma-5.9.5-3.el7.x86_64 1/2 56 Installing : jq-1.5-1.el7.x86_64 2/2 57 Verifying : oniguruma-5.9.5-3.el7.x86_64 1/2 58 Verifying : jq-1.5-1.el7.x86_64 2/2 59 60Installed: 61 jq.x86_64 0:1.5-1.el7 62 63Dependency Installed: 64 oniguruma.x86_64 0:5.9.5-3.el7 65 66Complete! 67[root@node101 ~]#
[root@node101 ~]# yum -y install jq #安装json处理器

1[root@node101 ~]# 2[root@node101 ~]# yum -y info jq 3Loaded plugins: fastestmirror 4Loading mirror speeds from cached hostfile 5 * base: mirrors.huaweicloud.com 6 * epel: mirrors.yun-idc.com 7 * extras: ftp.sjtu.edu.cn 8 * updates: mirrors.nwsuaf.edu.cn 9Installed Packages 10Name : jq 11Arch : x86_64 12Version : 1.5 13Release : 1.el7 14Size : 351 k 15Repo : installed 16From repo : epel 17Summary : Command-line JSON processor 18URL : http://stedolan.github.io/jq/ 19License : MIT and ASL 2.0 and CC-BY and GPLv3 20Description : lightweight and flexible command-line JSON processor 21 : 22 : jq is like sed for JSON data – you can use it to slice 23 : and filter and map and transform structured data with 24 : the same ease that sed, awk, grep and friends let you 25 : play with text. 26 : 27 : It is written in portable C, and it has zero runtime 28 : dependencies. 29 : 30 : jq can mangle the data format that you have into the 31 : one that you want with very little effort, and the 32 : program to do so is often shorter and simpler than 33 : you'd expect. 34 35[root@node101 ~]#
[root@node101 ~]# yum -y info jq #查看jq的相关信息

1[root@node101 ~]# curl -s -X GET http://node101.yinzhengjie.org.cn:9200/_search?q=Age:18 | jq . 2{ 3 "took": 4, 4 "timed_out": false, 5 "_shards": { 6 "total": 5, 7 "successful": 5, 8 "skipped": 0, 9 "failed": 0 10 }, 11 "hits": { 12 "total": 1, 13 "max_score": 1, 14 "hits": [ 15 { 16 "_index": "myindex", 17 "_type": "students", 18 "_id": "1", 19 "_score": 1, 20 "_source": { 21 "Name": "Jason Yin", 22 "Age": 18, 23 "Job": "大数据SRE" 24 } 25 } 26 ] 27 } 28} 29[root@node101 ~]# 30[root@node101 ~]#
[root@node101 ~]# curl -s -X GET http://node101.yinzhengjie.org.cn:9200/\_search?q=Age:18 | jq . #查询数据信息,将结果使用jq转换成json格式的数据提高易读性!

1[root@node101 ~]# 2[root@node101 ~]# curl -s -X GET http://node101.yinzhengjie.org.cn:9200/_search?q=Age:18 | jq . 3{ 4 "took": 4, 5 "timed_out": false, 6 "_shards": { 7 "total": 5, 8 "successful": 5, 9 "skipped": 0, 10 "failed": 0 11 }, 12 "hits": { 13 "total": 1, 14 "max_score": 1, 15 "hits": [ 16 { 17 "_index": "myindex", 18 "_type": "students", 19 "_id": "1", 20 "_score": 1, 21 "_source": { 22 "Name": "Jason Yin", 23 "Age": 18, 24 "Job": "大数据SRE" 25 } 26 } 27 ] 28 } 29} 30[root@node101 ~]# 31[root@node101 ~]# 32[root@node101 ~]# curl -s -X GET http://node101.yinzhengjie.org.cn:9200/_search?q=Age:18 | jq .took 333 34[root@node101 ~]# 35[root@node101 ~]# 36[root@node101 ~]# curl -s -X GET http://node101.yinzhengjie.org.cn:9200/_search?q=Age:18 | jq ._shards 37{ 38 "total": 5, 39 "successful": 5, 40 "skipped": 0, 41 "failed": 0 42} 43[root@node101 ~]# 44[root@node101 ~]# curl -s -X GET http://node101.yinzhengjie.org.cn:9200/_search?q=Age:18 | jq .hits 45{ 46 "total": 1, 47 "max_score": 1, 48 "hits": [ 49 { 50 "_index": "myindex", 51 "_type": "students", 52 "_id": "1", 53 "_score": 1, 54 "_source": { 55 "Name": "Jason Yin", 56 "Age": 18, 57 "Job": "大数据SRE" 58 } 59 } 60 ] 61} 62[root@node101 ~]# 63[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。
