Elasticsearch的安装
环境
-
JDK 8
-
centos 7
elasticsearch的基于lucene开发, lucene是java语言开发,因此需要java环境
安装es
-
安装包下载
-
解压安装包
tar -zxvf elasticsearch-7.12.1-linux-x86_64.tar.gz
-
创建es运行用户
elasticsearch需要在非root的用户下面操作,并且elasticsearch的文件夹的权限也为非root权限, 因此我们需要创建一个用户进行操作,我们创建一个elastic用户,并赋予该目录的权限。
adduser es chown -R es:es elasticsearch-7.12.1
-
运行es
#切换es用户 su es #切换到es的bin目录 cd /usr/soft/es/elasticsearch-7.12.1/bin #后台运行es ./elasticsearch -d
-
验证
#ip+9200端口(默认端口) http://192.168.232.128:9200/
想要其他机器访问(本机访问,无需修改配置),需要修改/usr/soft/es/elasticsearch-7.12.1/config/elasticsearch.yml配置
elasticsearch.yml配置修改
cluster.name: my-application #集群名称
node.name: node-1 #节点名称
network.host: 192.168.232.128 #当前节点的ip
cluster.initial_master_nodes: ["node-1"] #主节点名称,单节点需要和节点名称相同
kibana安装
-
安装包下载
-
解压安装包(最好用es的运行用户解压)
tar -zxvf kibana-7.12.1-linux-x86_64.tar.gz
-
运行kibana
-
修改配置
server.port: 5601 #当前机器的ip server.host: "192.168.232.128" #连接es的ip elasticsearch.hosts: ["http://localhost:9200"]
-
运行
#前端运行 ./kibana #后端运行 nohup ./kibana &
-
检验
http://192.168.232.128:5601/app/kibana
可视化crud界面
-
知白守黑,和光同尘