栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Elasticsearch入门教程(Elasticsearch7,linux)

Elasticsearch入门教程(Elasticsearch7,linux)

一、安装 Elasticsearch
1.官网下载路径:https://www.elastic.co/cn/downloads/elasticsearch,选择合适的版本下载,这里我选的linux,下的7.16版本。

2.jdk下载:https://www.oracle.com/java/technologies/downloads/
Elasticsearch5.0之后的版本至少需要Java 8,7.0至少需要Java11,如果没安装jdk的安装一下。
选择jdk-XXlinux-x64_bin.tar.gz的包下载,选择11以上的版本下载

3.新建用户
(1)创建用户:adduser es
(2)创建用户密码:passwd es

4.安装jdk
(1)新建es文件夹,与root文件夹平行 ,jdk文件夹放在es文件夹里,将jdk的tar包放入此文件夹
(2)解压:tar -zxf jdk-17_linux-x64_bin.tar.gz
(3)配置环境变量,修改.bash_profile(在root目录下)
ll -a 查看隐藏文件夹
修改命令:vi + 文件名 -> i ->esc ->shift + : ->wq/q!
在文件后添加

export JAVA_HOME=/es/jdk/jdk-17.0.1
export PATH=$JAVA_HOME/bin:$PATH

(3)使配置文件生效

source .bash_profile

(4)切换用户后测试安装是否成功

su es
java -version

5.安装elasticsearch
(1)在刚刚的es目录下新建文件夹es7,并在里面解压:

tar -zxf elasticsearch-7.16.1-linux-x86_64.tar.gz

(2)切换到root用户给es用户赋权,并到bin目录启动:

su root
chown -R es elasticsearch-7.16.1
su es
cd elasticsearch-7.16.1/bin
./elasticsearch

(3)查看是否启动成功
看到这个warning不要紧张,这个不影响启动,需要等待一会,可以看是否有报错日志或者启动成功的日志。
关于日志报错的解决,请看这一篇,问题会持续更新:https://editor.csdn.net/md/?articleId=121997990。

可以用下面的命令验证是否启动成功

lsof -i:9200 

若没安装lsof命令可用下面的安装一下

curl -o /etc/yum.repos.d/CentOS-base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo
yum install lsof

es的交互方式是 Rest 形式,访问一下以下网址,可以看到返回的json。

curl localhost:9200


二、可视化插件安装
为了更直观的操作,这里需要安装插件。常用的插件有elasticsearch-head 和 kibana,这里推荐使用kibana,es官网上还有使用教程。
1.下载地址:https://www.elastic.co/cn/downloads/kibana
我这里选择了windows版本的下载
2.解压后,修改config/kibana.yml,将hosts中的localhost改为你真实的ip

elasticsearch.hosts: ["http://192.168.124.128:9200"]

3.修改elasticsearch-7.16.1/config/elasticsearch.yml文件,添加如下设置(安装路径和ip自行替换),否则你只能通过localhost访问了,然后重启es

cluster.name: my-application
node.name: node-1
path.data: /es/es7/elasticsearch-7.16.1/data
path.logs: /es/es7/elasticsearch-7.16.1/logs
bootstrap.memory_lock: false
bootstrap.system_call_filter: false
network.host: 0.0.0.0
http.port: 9200
discovery.seed_hosts: ["192.168.124.128"]
cluster.initial_master_nodes: ["192.168.124.128"]

测试使用ip能否正常访问,此时浏览器也可正常访问

curl 192.168.124.128:9200

4.启动kibana
运行bin/kibana.bat,看到下面的图片则启动成功:

登录http://localhost:5601/即可进入kibana管理界面

三、简单使用示例(kibana)
下周更新,如果想看的朋友们可以点个收藏。。

如果有啥有疑问的地方,可以在评论下方留言哦,博主24小时全天在线。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/671025.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号