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

暂时未完成,稍后补充

相关推荐
我爱刮刮乐17 分钟前
关于flink两阶段提交高并发下程序卡住问题
大数据·flink·linq
A达峰绮24 分钟前
设计一个新能源汽车控制系统开发框架,并提供一个符合ISO 26262标准的模块化设计方案。
大数据·开发语言·经验分享·新能源汽车
youka1501 小时前
大数据学习栈记——Hive4.0.1安装
大数据·hive·学习
冼紫菜2 小时前
[特殊字符]实战:使用 Canal + MQ + ES + Redis + XXL-Job 打造高性能地理抢单系统
java·redis·分布式·后端·elasticsearch·rabbitmq·全文检索
APItesterCris3 小时前
Flutter 移动端开发:集成淘宝 API 实现商品数据实时展示 APP
大数据·数据库·flutter
凉白开3384 小时前
Spark-Streaming核心编程
大数据·分布式·spark
lilye666 小时前
精益数据分析(17/126):精益画布与创业方向抉择
大数据·数据挖掘·数据分析
思通数科AI全行业智能NLP系统9 小时前
AI视频技术赋能幼儿园安全——教师离岗报警系统的智慧守护
大数据·人工智能·安全·目标检测·目标跟踪·自然语言处理·ocr
程序员沉梦听雨11 小时前
【Elasticsearch】入门篇
大数据·elasticsearch·搜索引擎
Gadus_11 小时前
Elasticsearch性能优化实践
大数据·elasticsearch·搜索引擎·性能优化