1. 下载
[root@localhost src]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.8.12.tar.gz
2. 解压
[root@localhost src]# tar -zxvf elasticsearch-6.8.12.tar.gz
3. 移动到指定目录下
[root@localhost src]# mv elasticsearch-6.8.12 /opt/
[root@localhost src]# cd /opt/
[root@localhost opt]# ll
总用量 0
drwxr-xr-x. 8 631 503 143 8月 12 2020 elasticsearch-6.8.12
4. es只能在非root用户下启动
[root@localhost opt]# cd elasticsearch-6.8.12/
[root@localhost elasticsearch-6.8.12]# useradd es
[root@localhost elasticsearch-6.8.12]# passwd es
更改用户 ess 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@localhost opt]# chown es -R elasticsearch-6.8.12/
[root@localhost opt]# ll
总用量 0
drwxr-xr-x. 8 es 503 143 8月 12 2020 elasticsearch-6.8.12
[root@localhost elasticsearch-6.8.12]# ll
总用量 460
drwxr-xr-x. 3 es 503 4096 7月 25 18:21 bin
drwxr-xr-x. 2 es 503 178 7月 25 19:10 config
drwxr-xr-x. 3 es 503 4096 7月 25 18:21 lib
-rw-r--r--. 1 es 503 13675 8月 12 2020 LICENSE.txt
drwxr-xr-x. 2 es 503 249 7月 25 19:05 logs
drwxr-xr-x. 31 es 503 4096 8月 12 2020 modules
-rw-r--r--. 1 es 503 427502 8月 12 2020 NOTICE.txt
drwxr-xr-x. 2 es 503 6 8月 12 2020 plugins
-rw-r--r--. 1 es 503 8534 8月 12 2020 README.textile[root@localhost elasticsearch-6.8.12]# su es
[es@localhost elasticsearch-6.8.12]$ cd config/
[es@localhost config]$ ll
总用量 36
-rw-rw----. 1 es root 199 7月 25 19:05 elasticsearch.keystore
-rw-r-----. 1 es 503 2856 7月 25 19:03 elasticsearch.yml
-rw-r-----. 1 es 503 3885 8月 12 2020 jvm.options
-rw-r-----. 1 es 503 13085 8月 12 2020 log4j2.properties
-rw-r-----. 1 es 503 473 8月 12 2020 role_mapping.yml
-rw-r-----. 1 es 503 197 8月 12 2020 roles.yml
-rw-r-----. 1 es 503 0 8月 12 2020 users
-rw-r-----. 1 es 503 0 8月 12 2020 users_roles
5.修改JVM内存参数,不然可能启动不了,直接killed
[es@localhost config]$ vim jvm.options
[es@localhost config]$ cd ../
[es@localhost elasticsearch-6.8.12]$ cd bin/
[es@localhost bin]$ ./elasticsearch
[2021-07-25T20:05:33,036][INFO ][o.e.e.NodeEnvironment ] [w32xLwK] using [1] data paths, mounts [[/ (rootfs)]], net usable_space [1.8gb], net total_space [6.1gb], types [rootfs]
[2021-07-25T20:05:33,039][INFO ][o.e.e.NodeEnvironment ] [w32xLwK] heap size [503.6mb], compressed ordinary object pointers [true]
[2021-07-25T20:05:33,040][INFO ][o.e.n.Node ] [w32xLwK] node name derived from node ID [w32xLwKMRSiVRg42cdZ5kQ]; set [node.name] to override
[2021-07-25T20:05:33,041][INFO ][o.e.n.Node ] [w32xLwK] version[6.8.12], pid[2925], build[default/tar/7a15d2a/2020-08-12T07:27:20.804867Z], OS[Linux/3.10.0-862.el7.x86_64/amd64], JVM[Oracle Corporation/Java HotSpot(TM) 64-Bit Server VM/1.8.0_191/25.191-b12]
[2021-07-25T20:05:33,041][INFO ][o.e.n.Node ] [w32xLwK] JVM arguments [-Xms512m, -Xmx512m, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -Des.networkaddress.cache.ttl=60, -Des.networkaddress.cache.negative.ttl=10, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Djava.io.tmpdir=/tmp/elasticsearch-3167282046876579994, -XX:+HeapDumpOnOutOfMemoryError, -XX:HeapDumpPath=data, -XX:ErrorFile=logs/hs_err_pid%p.log, -XX:+PrintGCDetails, -XX:+PrintGCDateStamps, -XX:+PrintTenuringDistribution, -XX:+PrintGCApplicationStoppedTime, -Xloggc:logs/gc.log, -XX:+UseGCLogFileRotation, -XX:NumberOfGCLogFiles=32, -XX:GCLogFileSize=64m, -Des.path.home=/opt/elasticsearch-6.8.12, -Des.path.conf=/opt/elasticsearch-6.8.12/config, -Des.distribution.flavor=default, -Des.distribution.type=tar]
[2021-07-25T20:05:36,435][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [aggs-matrix-stats]
[2021-07-25T20:05:36,435][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [analysis-common]
[2021-07-25T20:05:36,435][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [ingest-common]
[2021-07-25T20:05:36,435][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [ingest-geoip]
[2021-07-25T20:05:36,435][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [ingest-user-agent]
[2021-07-25T20:05:36,435][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [lang-expression]
[2021-07-25T20:05:36,435][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [lang-mustache]
[2021-07-25T20:05:36,435][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [lang-painless]
[2021-07-25T20:05:36,435][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [mapper-extras]
[2021-07-25T20:05:36,435][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [parent-join]
[2021-07-25T20:05:36,436][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [percolator]
[2021-07-25T20:05:36,436][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [rank-eval]
[2021-07-25T20:05:36,436][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [reindex]
[2021-07-25T20:05:36,436][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [repository-url]
[2021-07-25T20:05:36,436][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [transport-netty4]
[2021-07-25T20:05:36,436][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [tribe]
[2021-07-25T20:05:36,436][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [x-pack-ccr]
[2021-07-25T20:05:36,436][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [x-pack-core]
[2021-07-25T20:05:36,436][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [x-pack-deprecation]
[2021-07-25T20:05:36,436][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [x-pack-graph]
[2021-07-25T20:05:36,436][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [x-pack-ilm]
[2021-07-25T20:05:36,436][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [x-pack-logstash]
[2021-07-25T20:05:36,436][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [x-pack-ml]
[2021-07-25T20:05:36,436][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [x-pack-monitoring]
[2021-07-25T20:05:36,436][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [x-pack-rollup]
[2021-07-25T20:05:36,436][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [x-pack-security]
[2021-07-25T20:05:36,437][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [x-pack-sql]
[2021-07-25T20:05:36,437][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [x-pack-upgrade]
[2021-07-25T20:05:36,437][INFO ][o.e.p.PluginsService ] [w32xLwK] loaded module [x-pack-watcher]
[2021-07-25T20:05:36,437][INFO ][o.e.p.PluginsService ] [w32xLwK] no plugins loaded
[2021-07-25T20:05:40,926][INFO ][o.e.x.s.a.s.FileRolesStore] [w32xLwK] parsed [0] roles from file [/opt/elasticsearch-6.8.12/config/roles.yml]
[2021-07-25T20:05:41,869][INFO ][o.e.x.m.p.l.CppLogMessageHandler] [w32xLwK] [controller/2980] [Main.cc@114] controller (64 bit): Version 6.8.12 (Build 39bf066b214253) Copyright (c) 2020 Elasticsearch BV
[2021-07-25T20:05:42,373][DEBUG][o.e.a.ActionModule ] [w32xLwK] Using REST wrapper from plugin org.elasticsearch.xpack.security.Security
[2021-07-25T20:05:42,657][INFO ][o.e.d.DiscoveryModule ] [w32xLwK] using discovery type [zen] and host providers [settings]
[2021-07-25T20:05:43,654][INFO ][o.e.n.Node ] [w32xLwK] initialized
[2021-07-25T20:05:43,654][INFO ][o.e.n.Node ] [w32xLwK] starting ...
[2021-07-25T20:05:43,842][INFO ][o.e.t.TransportService ] [w32xLwK] publish_address {127.0.0.1:9300}, bound_addresses {[::1]:9300}, {127.0.0.1:9300}
[2021-07-25T20:05:43,859][WARN ][o.e.b.BootstrapChecks ] [w32xLwK] max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
[2021-07-25T20:05:43,859][WARN ][o.e.b.BootstrapChecks ] [w32xLwK] max number of threads [3872] for user [es] is too low, increase to at least [4096]
[2021-07-25T20:05:43,859][WARN ][o.e.b.BootstrapChecks ] [w32xLwK] max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
[2021-07-25T20:05:46,923][INFO ][o.e.c.s.MasterService ] [w32xLwK] zen-disco-elected-as-master ([0] nodes joined), reason: new_master {w32xLwK}{w32xLwKMRSiVRg42cdZ5kQ}{qpcWMtoJSZ6MEw8FnxKbFQ}{127.0.0.1}{127.0.0.1:9300}{ml.machine_memory=1039880192, xpack.installed=true, ml.max_open_jobs=20, ml.enabled=true}
[2021-07-25T20:05:46,931][INFO ][o.e.c.s.ClusterApplierService] [w32xLwK] new_master {w32xLwK}{w32xLwKMRSiVRg42cdZ5kQ}{qpcWMtoJSZ6MEw8FnxKbFQ}{127.0.0.1}{127.0.0.1:9300}{ml.machine_memory=1039880192, xpack.installed=true, ml.max_open_jobs=20, ml.enabled=true}, reason: apply cluster state (from master [master {w32xLwK}{w32xLwKMRSiVRg42cdZ5kQ}{qpcWMtoJSZ6MEw8FnxKbFQ}{127.0.0.1}{127.0.0.1:9300}{ml.machine_memory=1039880192, xpack.installed=true, ml.max_open_jobs=20, ml.enabled=true} committed version [1] source [zen-disco-elected-as-master ([0] nodes joined)]])
[2021-07-25T20:05:47,011][INFO ][o.e.h.n.Netty4HttpServerTransport] [w32xLwK] publish_address {127.0.0.1:9200}, bound_addresses {[::1]:9200}, {127.0.0.1:9200}
[2021-07-25T20:05:47,011][INFO ][o.e.n.Node ] [w32xLwK] started
[2021-07-25T20:05:47,015][WARN ][o.e.x.s.a.s.m.NativeRoleMappingStore] [w32xLwK] Failed to clear cache for realms [[]]
[2021-07-25T20:05:47,073][INFO ][o.e.g.GatewayService ] [w32xLwK] recovered [0] indices into cluster_state
[2021-07-25T20:05:47,299][INFO ][o.e.c.m.MetaDataIndexTemplateService] [w32xLwK] adding template [.monitoring-logstash] for index patterns [.monitoring-logstash-6-*]
[2021-07-25T20:05:47,383][INFO ][o.e.c.m.MetaDataIndexTemplateService] [w32xLwK] adding template [.triggered_watches] for index patterns [.triggered_watches*]
[2021-07-25T20:05:47,422][INFO ][o.e.c.m.MetaDataIndexTemplateService] [w32xLwK] adding template [.watches] for index patterns [.watches*]
[2021-07-25T20:05:47,505][INFO ][o.e.c.m.MetaDataIndexTemplateService] [w32xLwK] adding template [.watch-history-9] for index patterns [.watcher-history-9*]
[2021-07-25T20:05:47,576][INFO ][o.e.c.m.MetaDataIndexTemplateService] [w32xLwK] adding template [.monitoring-es] for index patterns [.monitoring-es-6-*]
[2021-07-25T20:05:47,608][INFO ][o.e.c.m.MetaDataIndexTemplateService] [w32xLwK] adding template [.monitoring-beats] for index patterns [.monitoring-beats-6-*]
[2021-07-25T20:05:47,654][INFO ][o.e.c.m.MetaDataIndexTemplateService] [w32xLwK] adding template [.monitoring-alerts] for index patterns [.monitoring-alerts-6]
[2021-07-25T20:05:47,725][INFO ][o.e.c.m.MetaDataIndexTemplateService] [w32xLwK] adding template [.monitoring-kibana] for index patterns [.monitoring-kibana-6-*]
[2021-07-25T20:05:47,905][INFO ][o.e.l.LicenseService ] [w32xLwK] license [437e59f0-fad8-4456-b193-ad5213580e7a] mode [basic] - valid
6. 检查启动是否成功及查看es节点
[root@localhost ~]# curl localhost:9200
{
"name" : "w32xLwK",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "Qz7zminvTla5pHQQu2DyZQ",
"version" : {
"number" : "6.8.12",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "7a15d2a",
"build_date" : "2020-08-12T07:27:20.804867Z",
"build_snapshot" : false,
"lucene_version" : "7.7.3",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}
[root@localhost ~]# curl localhost:9200/_cat/nodes?v
ip heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name
127.0.0.1 20 92 0 0.00 0.06 0.06 mdi * w32xLwK