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 小时前
Kafka面试精讲 Day 12:副本同步与数据一致性
大数据·分布式·面试·kafka·消息队列
云边云科技17 小时前
门店网络重构:告别“打补丁”,用“云网融合”重塑数字竞争力!
大数据·人工智能·安全·智能路由器·零售
渣渣盟18 小时前
Spark核心:单跳转换率计算全解析
大数据·spark·scala·apache
edisao19 小时前
[特殊字符] 从助手到引擎:基于 GPT 的战略协作系统演示
大数据·人工智能·gpt
IT毕设梦工厂19 小时前
大数据毕业设计选题推荐-基于大数据的国家医用消耗选品采集数据可视化分析系统-Hadoop-Spark-数据可视化-BigData
大数据·hadoop·信息可视化·spark·毕业设计·数据可视化·bigdata
华略创新20 小时前
利用数据分析提升管理决策水平
大数据·数据分析·crm·管理系统·软件
pingao14137820 小时前
PG-210-HI 山洪预警系统呼叫端:筑牢山区应急预警 “安全防线”
大数据·人工智能·科技
庄小焱20 小时前
大数据存储域——Kafka设计原理
大数据·kafka·消息中间件
Elastic 中国社区官方博客21 小时前
带地图的 RAG:多模态 + 地理空间 在 Elasticsearch 中
大数据·人工智能·elasticsearch·搜索引擎·ai·语言模型·全文检索
做萤石二次开发的哈哈1 天前
萤石安全生产监管解决方案:构建企业安全智能化防护网
大数据·人工智能