elasticsearch使用

Posted ingxx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了elasticsearch使用相关的知识,希望对你有一定的参考价值。

配置服务器静态IP

技术分享图片

技术分享图片

技术分享图片

 

#这里我的网卡是ens 33
vim /etc/sysconfig/network-scripts/ifcfg-ens33
#加入一下配置
IPADDR=192.168.25.10 #根据设置的子网IP配置 GATEWAY=192.168.25.2 #根据设置的网关配置 NETMASK=255.255.255.0 #根据配置的子网掩码设置 DNS1=8.8.8.8 #DNS服务器 #修改下面两个配置 ONBOOT=yes BOOTPROTO=static
#重启服务
service network restart
关闭防火墙
# 关闭防火墙
systemctl stop firewalld.service
# 禁止防火墙开机启动
systemctl disable firewalld.service

 

安装JDK

#下载JDK
Wget --no-check-certificate https://soft.ryana.cn/%E5%BC%80%E5%8F%91%E7%9B%B8%E5%85%B3/JDK/Jdk_1.8/jdk-8u144-linux-x64.rpm
#安装JDK
rpm -ivh jdk-8u144-linux-x64.rpm
#配置环境变量
# 编辑 /etc/profile 文件
vi /etc/profile
# 在文本中新增以下内容
export JAVA_HOME=/usr/java/jdk1.8.0_144
export JRE_HOME=/usr/java/jdk1.8.0_144/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
使环境变量生效
source /etc/profile

安装 ElasticSearch

#新建文件夹
mkdir /elasticsearch
cd /elasticsearch
#下载 elasticsearch 6.5.4 版本
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.tar.gz
#解压
tar -xvf elasticsearch-6.5.4.tar.gz
#es不支持root用户启动
# 创建 组
groupadd elsearch
# 创建 用户
useradd elsearch -g elsearch
chown -R elsearch:elsearch elasticsearch-6.5.4
#配置配置文件 注意这里遵从yml语法
vim elasticsearch-6.5.4/config/elasticsearch.yml
#修改 允许所有IP链接
network.host: 0.0.0.0
#因为对内存有要求所以
vim /etc/sysctl.conf
# 添加下面配置
vm.max_map_count=655360
# 编辑完,使命令生效
sysctl -p
# 编辑文件
vi /etc/security/limits.conf
# 修改并加入下面配置
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096
#切换用户
su elsearch
#启动  -d参数为守护进程启动
./elasticsearch-6.5.4/bin/elasticsearch 

访问 ip:9200

 



以上是关于elasticsearch使用的主要内容,如果未能解决你的问题,请参考以下文章

使用标准库Ruby将数据标记到Elasticsearch批量中

Elasticsearch笔记九之优化

Elasticsearch:如何在 Elasticsearch 中正确使用同义词功能

Elasticsearch:如何在 Elasticsearch 中正确使用同义词功能

Elasticsearch-PHP 索引操作

小烨收藏ElasticSearch权威指南-入门