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。