准备工作
-
Elasticsearch 需要JDK环境,需要首先安装
JDK直达车
-
Elasticsearch 7.1.1 下载地址
开始安装
1.注:yum install waget 安装命令 我的是7.1.1
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-(自己的版本)-linux-x86_64.tar.gz
# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.1-linux-x86_64.tar.gz
2.解压
# tar -xzvf elasticsearch-7.1.1-linux-x86_64.tar.gz
3.修改配置
3.1.调整jvm内存大小(机器内存够也可不调整)
# vi elasticsearch-7.1.1/config/jvm.options
#修改如下配置
-Xms512m
-Xmx512m
3.2、修改network配置,支持通过ip访问
# vi elasticsearch-7.1.1/config/elasticsearch.yml
#修改如下配置
network.host: 0.0.0.0
http.port: 9200
3.3,修改初始主节点
# vi elasticsearch-7.1.1/config/elasticsearch.yml
#修改如下配置
cluster.initial_master_nodes: ["node-1"]
4.新建用户
elasticsearch 不允许以 root 权限来运行!所以需要创建一个非root用户,以非root用户来起es
#创建用户组es
groupadd es
#创建新用户es,设置用户组为es,密码es
useradd es -g es -p es
#授权,更改elasticsearch-7.1.1文件夹所属用户及用户组为es:es
#我的路径是 /usr/local/elasticsearch/
# es:es 组名:用户名
chown -R es:es /usr/local/elasticsearch/
#切换用户 再次运行
[root@localhost bin]# su es
[es@-- bin]$ ./elasticsearch
...
5.机器内访问验证
# curl http://127.0.0.1:9200
{
"name" : "node-1",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "_na_",
"version" : {
"number" : "7.1.1",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "7a013de",
"build_date" : "2019-05-23T14:04:00.380842Z",
"build_snapshot" : false,
"lucene_version" : "8.0.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
#另外如果要开放给其他机器访问,需要开放端口
[root@guang bin]# firewall-cmd --zone=public --add-port=9200/tcp --permanent
success
[root@guangbin]# firewall-cmd --reload
kibana和 ik 后续不更新了,可以使用本地的 至于lunix版本,可以同上操作。
写给自己 也写给你们