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程序调用

暂时未完成,稍后补充

相关推荐
Elastic 中国社区官方博客28 分钟前
使用 Jina 远程 MCP 服务器的 Agentic 工作流
大数据·运维·人工智能·elasticsearch·搜索引擎·运维开发·jina
金融小师妹40 分钟前
AI宏观情景模型解析:能源冲击与通胀粘性下的全球经济增长下修路径
大数据·svn·逻辑回归·能源
上海锝秉工控2 小时前
总线编码器:工业自动化的“智慧神经”
大数据·人工智能·自动化
互联网科技看点2 小时前
AtlasX Protocol 获 200 万美元种子轮融资
大数据·人工智能·区块链
观远数据2 小时前
AI优先的BI试点新玩法:如何用自然语言分析重构业务决策流程
大数据·人工智能·数据挖掘
ApacheSeaTunnel3 小时前
Apache SeaTunnel Zeta 为什么能做到“又快又稳”?
大数据·开源·数据集成·seatunnel·技术分享·数据同步
源码宝4 小时前
新一代医院信息系统云HIS,多租户共享,java版HIS+EMR+LIS全套源码
java·大数据·源码·云his·his系统·源代码·医院信息系统
跨境卫士-小汪4 小时前
多渠道获客复杂化跨境卖家如何优化整体结构
大数据·人工智能·产品运营·跨境电商·跨境
研究点啥好呢4 小时前
Github热门项目推荐 | 开放数据的新时代
大数据·人工智能·机器学习·github·数据
清 晨5 小时前
社媒引流不稳定跨境卖家如何建立长期流量池
大数据·人工智能·新媒体运营·跨境·营销策略