文章目录
1. 安装Elasticsearch
1.1 下载ES
下载地址:https://www.elastic.co/cn/downloads/elasticsearch
选择Linux 64 位下载,然后上传到 /opt 目录
tar -zxvf elasticsearch-7.10.2-linux-x86_64.tar.gz -C /usr/local
1.2 修改配置
cd /usr/local/elasticsearch-7.10.2/config/
vim elasticsearch.yml
修改以下几个配置项:
node.name: node-1
path.data: /usr/local/elasticsearch-7.10.2/data
path.logs: /usr/local/elasticsearch-7.10.2/logs
network.host: 192.168.25.131
http.port: 9200
discovery.seed_hosts: ["192.168.25.131"]
cluster.initial_master_nodes: ["node-1"]
1.3 创建es用户
elasticsearch不允许用root账号启动,此处需要另外创建个用户
创建
useradd es
授权
chown -R es:es /usr/local/elasticsearch-7.10.2
1.4 启动
切换到ES用户:
su es
启动:
/usr/local/elasticsearch-7.10.2/bin/elasticsearch
后台启动:
/usr/local/elasticsearch-7.10.2/bin/elasticsearch -d
确认下没有ERROR
错误,说明启动成功
在浏览器打开9200端口地址:http://192.168.25.131:9200/
1.5 警告问题处理
JDK版本过低,我们改成使用ES自带的JDK版本即可
future versions of Elasticsearch will require Java 11; your Java version from [/usr/local/jdk1.8.0_261/jre] does not meet this requirement
修改 es 安装目录下的 /bin/elasticsearch-env 文件,注释掉如下几句代码:
2. 安装Kibana
2.1 下载
下载地址(选择和ES一样的版本):https://www.elastic.co/cn/downloads/kibana
同样上传到 /opt 目录,再解压
tar -zxvf kibana-7.10.2-linux-x86_64.tar.gz
mv kibana-7.10.2-linux-x86_64 /usr/local/kibana-7.10.2
2.2 修改Kibana配置
cd /usr/local/kibana-7.10.2/config
vim kibana.yml
修改以下几个配置项:
server.port: 5601
server.host: "192.168.25.131"
elasticsearch.hosts: ["http://192.168.25.131:9200"]
kibana.index: ".kibana"
2.3 启动Kibana
同样的,赋予es用户kibana权限:
chown -R es:es /usr/local/kibana-7.10.2/
#切换es
su es
#启动
./bin/kibana
#后台启动
./bin/kibana &
在浏览器访问5601端口,http://192.168.25.131:5601