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 中正确使用同义词功能