编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

elasticsearch单机环境搭建(elasticsearch安装配置)

wxchong 2024-10-23 15:50:08 开源技术 7 ℃ 0 评论

系统:centos7

jdk:jdk13

elasticsearch:7.3.0

创建操作用户:es


  • 启动虚拟机:
  • 用root登录,查看当前机器的IP:
  • 用xshell登录虚拟机:
  • 创建操作用户:es
  1. groupadd es
  2. useradd es -g es -p es
  3. su - se
  • 安装jdk:jdk13
  • 通过wget命令获取 jdk-13_linux-x64_bin.tar.gz
  • 解压 tar -zxvf jdk-13_linux-x64_bin.tar.gz

  • vi .bash_profile

添加如下:

export PATH

export JAVA_HOME=/home/es/elk/jdk_13

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin


  • source .bash_profile
  • java -version

[es@localhost ~]$ java -version

java version "13" 2019-09-17

Java(TM) SE Runtime Environment (build 13+33)

Java HotSpot(TM) 64-Bit Server VM (build 13+33, mixed mode, sharing)

[es@localhost ~]$

  • 关闭防火墙:
  1. systemctl stop firewalld
  2. systemctl status firewalld

[es@localhost ~]$ systemctl status firewalld

● firewalld.service - firewalld - dynamic firewall daemon

Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)

Active: inactive (dead)

Docs: man:firewalld(1)


  • 下载:elasticsearch:7.3.0

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.3.0-linux-x86_64.tar.gz

tar -zxvf elasticsearch-7.3.0-linux-x86_64.tar.gz

cd elasticsearch-7.3.0

  • 修改配置文件:elasticsearch.yml

[es@localhost config]$ vim elasticsearch.yml

path.data: /home/es/elk73/data/esdata

path.logs: /home/es/elk73/data/eslogs

cluster.name: my-application

node.name: node-1

network.host: 0.0.0.0

http.port: 9200

cluster.initial_master_nodes: ["node-1"]

http.cors.enabled: true

http.cors.allow-origin: /.*/


  • 创建数据,日志目录:

mkdir /home/es/elk73/data/esdata -p

mkdir /home/es/elk73/data/eslogs -p

  • 启动服务:

nohup bin/elasticsearch &

tail -f nohup.out

  • 验证:

访问: http://192.168.120.157:9200/



  • 增加中文分词器:




  • 主要的配置文件:

[es@localhost config]$ pwd

/home/es/elk73/elasticsearch-7.3.0/plugins/ik/config

[es@localhost config]$ vim IKAnalyzer.cfg.xml

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">

<properties>

<comment>IK Analyzer 扩展配置</comment>

<!--用户可以在这里配置自己的扩展字典 -->

<entry key="ext_dict">custmo/mydic.dic</entry>

<!--用户可以在这里配置自己的扩展停止词字典-->

<entry key="ext_stopwords"></entry>

<!--用户可以在这里配置远程扩展字典 -->

<!-- <entry key="remote_ext_dict">words_location</entry> -->

<!--用户可以在这里配置远程扩展停止词字典-->

<!-- <entry key="remote_ext_stopwords">words_location</entry> -->

</properties>


Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表