当前位置: 首页 > news >正文

centos7安装es及简单使用

为了方便日后查看,简单记录下!
【启动es前,需要调整这个配置文件(/opt/elasticsearch-6.3.0/config/elasticsearch.yml)的两处ip地址,同时访问页面地址的ip:9200时,ip地址也对应修改】

【启动kibana前,需要调整这个配置文件(/opt/kibana-6.3.0/config/kibana.yml)的一处ip地址,同时访问页面地址的ip:5601时,ip地址也对应修改】

因为每次虚拟机的ip地址可能会有所不同,这和所在网络有关,也可将ip固定,这样不需要调整配置文件

安装并使用

  • 文件
  • centos7安装es
    • 1. 解压包
    • 2. 创建es用户
    • 3. 修改配置文件
      • 3.1 vi /opt/elasticsearch-6.3.0/config/elasticsearch.yml
      • 3.2 vi /etc/sysctl.conf文件
      • 3.3 vi /etc/security/limits.conf
    • 4.启动es
    • 5.查看进程
  • centos7安装kibana
    • 1.解压缩包
    • 2.重命名
    • 3.修改配置文件
    • 4.启动
    • 5.查看进程
    • 6.页面地址访问
  • centos7安装ik分词器
    • 1.解压缩
    • 2.重启es及kibana即可
  • es的使用
    • 新增数据
    • 查询数据
    • 修改数据
    • 删除数据
  • es的java程序调用

文件

待上传

centos7安装es

1. 解压包

cd /opt
tar -xvf elasticsearch-6.3.0.tar.gz

2. 创建es用户

adduser esuser
chown -R esuser:esuser elasticsearch-6.3.0

3. 修改配置文件

3.1 vi /opt/elasticsearch-6.3.0/config/elasticsearch.yml

取消如下注释,并修改为当前主机地址:

cluster.name: my-application
node.name: node-1
bootstrap.memory_lock: false
network.host: 192.168.133.167
http.port: 9200
discovery.zen.ping.unicast.hosts: [“192.168.133.167”]
discovery.zen.minimum_master_nodes: 1 #注意,因为本人目前是单节点,这里必须为1

新增如下配置:

transport.tcp.port: 9300
transport.tcp.compress: true
bootstrap.system_call_filter: false

3.2 vi /etc/sysctl.conf文件

vm.max_map_count=262144
退出保存后执行如下命令: sysctl -p

3.3 vi /etc/security/limits.conf

文件末尾添加

esuser soft nofile 65536
esuser hard nofile 65536
esuser soft nproc 4096
esuser hard nproc 4096

4.启动es

切换用户 su esuser
进入/opt目录 cd /opt
后台启动 elasticsearch-6.3.0/bin/elasticsearch -d
测试是否启动成功
http://192.168.133.167:9200

5.查看进程

ps -ef | grep elastic

centos7安装kibana

1.解压缩包

cd /opt/
tar -xvf kibana-6.3.0-linux-x86_64.tar.gz

2.重命名

mv kibana-6.3.0-linux-x86_64 kibana-6.3.0

3.修改配置文件

vi config/kibana.yml
#端口
server.port: 5601
#主机
server.host: “192.168.10.114”
#es的地址
elasticsearch.url: “http://192.168.10.114:9200”
#kibana在es中的索引
kibana.index: “.kibana”

4.启动

cd bin
nohup ./kibana &

5.查看进程

ps -ef|grep node

6.页面地址访问

http://192.168.124.22:5601/
"Dev Tool"模块下进行对数据进行es筛选

centos7安装ik分词器

1.解压缩

cd /opt/elasticsearch-6.3.0/plugins
unzip elasticsearch-analysis-ik-6.3.0.zip -d ik-analyzer
rm -rf elasticsearch-analysis-ik-6.3.0.zip

2.重启es及kibana即可

es的使用

访问kibana地址进入"Dev Tool"模块

新增数据

PUT book/novel/2
{
"title":"肖战杂志",
"author":"肖战",
"word_count":1000,
"publish_date":"2015-02-25"
}

查询数据

GET book/novel/2

修改数据

PUT book/novel/2
{
"title":"肖战杂志111"
}

删除数据

DELETE book/novel/2

es的java程序调用

暂时未完成,稍后补充

http://www.lryc.cn/news/405563.html

相关文章:

  • 2024年自动驾驶SLAM面试题及答案(更新中)
  • HTML零基础自学笔记(上)-7.18
  • 数学建模--图论与最短路径
  • FLINK-checkpoint失败原因及处理方式
  • Hbase映射为Hive外表
  • 洛谷P1002(过河卒)题解
  • 微信小程序 async-validator 表单验证 第三方包
  • 马克·扎克伯格解释为何开源AI对开发者有利
  • 游戏外挂的技术实现与五年脚本开发经验分享
  • 认识神经网络【多层感知器数学原理】
  • MySQL入门学习-SQL高级技巧.CTE和递归查询
  • 键盘是如何使用中断机制的?当打印一串字符到显示屏上时发生了什么???
  • Spring Boot 接口访问频率限制的实现详解
  • 前端页面:用户交互持续时间跟踪(duration)user-interaction-tracker
  • 中文分词库 jieba 详细使用方法与案例演示
  • EXO-helper解释
  • Qt开发网络嗅探器01
  • mysql面试(三)
  • 阿里云公共DNS免费版自9月30日开始限速 企业或商业场景需使用付费版
  • 捷配生产笔记-一文搞懂阻焊层基本知识
  • html 常用css样式及排布问题
  • 【SpingCloud】客户端与服务端负载均衡机制,微服务负载均衡NacosLoadBalancer, 拓展:OSI七层网络模型
  • 【Elasticsearch】Elasticsearch 中的节点角色
  • pip install与apt install区别
  • 分表分库是一种数据库架构的优化策略,用于处理大规模数据和高并发请求,提高数据库的性能和可扩展性。
  • 【ffmpeg命令入门】获取音视频信息
  • 【IoTDB 线上小课 05】时序数据文件 TsFile 三问“解密”!
  • python-爬虫实例(4):获取b站的章若楠的视频
  • C# yaml 配置文件的用法(一)
  • 人工智能与机器学习原理精解【4】