Docker方式安装
<h3>1,取一个镜像,然后运行一下</h3>
<p><code>docker pull elasticsearch:7.17.5</code></p>
<h3>2、创建对应的挂载目录</h3>
<p>> mkdir -p /cf/data/elasticsearch/config
mkdir -p /cf/data/elasticsearch/data
mkdir -p /cf/data/elasticsearch/plugins</p>
<h3>3、设置对应的权限</h3>
<p><code>chmod 777 /cf/data/elasticsearch/data</code></p>
<h3>4、创建配置文件,并配置内容</h3>
<p>> touch /cf/data/elasticsearch/config/elasticsearch.yml
vim /cf/data/elasticsearch/config/elasticsearch.yml</p>
<h3>5、配置文件内容如下:</h3>
<p><code>network.host: 0.0.0.0</code>
<code>http.host: 0.0.0.0</code>
<code>cluster.name: &quot;cfzh_cluster&quot;</code>
<code>http.cors.enabled: true</code>
<code>http.cors.allow-origin: &quot;*&quot;</code></p>
<h3>6、安装ik分词器</h3>
<p>找到对应版本的ik分词器进行下载,例如我这里是 7.17.5,我下载地址为:<a href="https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v7.17.5">https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v7.17.5</a>
如果你的版本不是这个版本,可以到这去选:<a href="https://github.com/medcl/elasticsearch-analysis-ik/releases">https://github.com/medcl/elasticsearch-analysis-ik/releases</a>
下载之后得到一个zip压缩包,</p>
<p>创建一个目录:</p>
<p><code>mkdir -p /cf/data/elasticsearch/plugins/ik</code></p>
<p>将压缩包上传到该 <code>/cf/data/elasticsearch/plugins/ik</code> 该目录下,然后解压该压缩包:</p>
<p><code>unzip elasticsearch-analysis-ik-7.17.5.zip</code></p>
<h3>7、最后启动容器</h3>
<p><code>docker run --name elasticsearch_a -p 9200:9200 -p 9300:9300 -e &quot;discovery.type=single-node&quot; -e ES_JAVA_OPTS=&quot;-Xms84m -Xmx512m&quot; -v /cf/data/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /cf/data/elasticsearch/data:/usr/share/elasticsearch/data -v /cf/data/elasticsearch/plugins:/usr/share/elasticsearch/plugins -d elasticsearch:7.17.5</code></p>
<h3>8、访问一下Elasticsearch的地址(<code>注意,IP根据你自己的实际情况,这里的 192.168.0.10只是示例</code>)</h3>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=6db4d17b34949058cb3dd65e57c42f1e&amp;file=file.png" alt="" /></p>