Xenforo 安装 Elasticsearch 以支持中文搜索

发布于 2020-03-02  113 次阅读


Docker

./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v8.12.2/elasticsearch-analysis-ik-8.12.2.zip
docker network create elastic

docker pull docker.elastic.co/elasticsearch/elasticsearch:8.12.2


docker run -d --name es01 --net elastic -p 9200:9200 -p 9300:9300 -it -m 3GB  -e  "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms1g -Xmx1g"  -e "xpack.security.enabled=false" docker.elastic.co/elasticsearch/elasticsearch:8.12.2

直接安装

1.安装密钥
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

2.添加源
vim /etc/yum.repos.d/elasticsearch.repo

[elasticsearch]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=0
autorefresh=1
type=rpm-md

3.安装
sudo yum install --enablerepo=elasticsearch elasticsearch

4.修改配置按需放行IP
/etc/elasticsearch/elasticsearch.yml

network.host: 0.0.0.0
discovery.seed_hosts: ["0.0.0.0"]

systemctl restart elasticsearch

5.测试

curl -XGET 'http://localhost:9200'

6.额外命令

service elasticsearch start,stop,restart,status

7.额外注意
如不需要,则屏蔽9300端口,仅保留9200即可工作


信任是利益的武器,捅伤别人,保护自己