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. 解压包

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"模块

新增数据

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

查询数据

xml 复制代码
GET book/novel/2

修改数据

xml 复制代码
PUT book/novel/2
{
"title":"肖战杂志111"
}

删除数据

xml 复制代码
DELETE book/novel/2

es的java程序调用

暂时未完成,稍后补充

相关推荐
Agentic AI人工智能与大数据1 天前
数据产品运营指南:如何提升用户活跃度?这4个策略让数据产品不再“沉睡”
大数据·ai·产品运营
飞Link1 天前
开发者必读:2026 欧盟“AI Omnibus”法案达成,技术合规性红线在哪里?
大数据
老纪的技术唠嗑局1 天前
深度解析 LLM Wiki / Obsidian-Wiki / GBrain:Agent 时代知识的“自组织”与“自进化”
大数据·数据库·人工智能·算法
好赞科技1 天前
2026年高口碑餐厅预约小程序排行榜:智能就餐新体验一键解锁
大数据·微信小程序
数据智能老司机1 天前
深入解锁 dbt——Documentation:项目文档与数据文档
大数据
计算机毕业编程指导师1 天前
【计算机毕设推荐】Python+Hadoop+Spark共享单车数据可视化分析系统 毕业设计 选题推荐 毕设选题 数据分析 机器学习 数据挖掘
大数据·hadoop·python·计算机·数据挖掘·spark·课程设计
计算机毕业编程指导师1 天前
【计算机毕设】基于Hadoop的共享单车订单数据分析系统+Python+Django全栈开发 毕业设计 选题推荐 毕设选题 数据分析 机器学习 数据挖掘
大数据·hadoop·python·计算机·数据挖掘·spark·django
2601_956139421 天前
文体娱媒品牌全案公司哪家强
大数据·人工智能·python
塔望品牌咨询1 天前
组织效率诊断框架:返工、解释、等待、救火,分别说明了什么
大数据·产品运营
塔能物联运维1 天前
两相液冷:从“散热”到“控温”,重构高密度算力的热管理系统
大数据·人工智能