一、環境準備
1、安裝JDK
為了正常地運行elasticsearch,我們需要Java環境,所以在安裝elasticsearch或之前,我們需要先在linux系統上安裝JDK。我們可以通過以下命令來安裝JDK:
sudo apt-get update sudo apt-get install openjdk-8-jdk
2、安裝elasticsearch
我們可以通過以下步驟在Linux系統上安裝elasticsearch:
二、安裝elasticsearch
1、下載elasticsearch
使用curl命令下載最新的elasticsearch壓縮包:
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.7.1-linux-x86_64.tar.gz
2、解壓elasticsearch文件
解壓上一步下載好的elasticsearch文件,可以使用如下命令:
tar -zxvf elasticsearch-7.7.1-linux-x86_64.tar.gz
3、啟動elasticsearch
進入elasticsearch的bin目錄,使用如下命令啟動elasticsearch:
cd elasticsearch-7.7.1/bin ./elasticsearch
4、驗證elasticsearch是否正常啟動
打開瀏覽器並訪問http://localhost:9200/,如果顯示了以下類似的信息,說明elasticsearch已成功安裝並運行:
{ "name" : "xxxxxxxxxxx", "cluster_name" : "elasticsearch", "cluster_uuid" : "xxxxxxxxxxxxxx", "version" : { "number" : "7.7.1", "build_flavor" : "default", "build_type" : "tar", "build_hash" : "xxxxxxxxxxxxxxxxxxxxx", "build_date" : "2020-05-28T16:30:01.040088Z", "build_snapshot" : false, "lucene_version" : "8.5.1", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1" }, "tagline" : "You Know, for Search" }
三、配置elasticsearch
1、修改elasticsearch.yml配置文件
在elasticsearch安裝目錄的/config目錄下,創建elasticsearch.yml配置文件,然後使用vi編輯器打開該文件:
cd ../config vi elasticsearch.yml
配置基本信息:
# 集群名稱 cluster.name: my-application # 節點名稱 node.name: node-1 # 節點主機名 node.host: 192.168.1.1 # 修改為本機ip地址 # 索引數據存儲路徑 path.data: /var/path/to/data # 日誌存儲路徑 path.logs: /var/path/to/logs # 集群節點列表 discovery.seed_hosts: ["192.168.1.1:9300"] # 修改為本機ip地址 # 操作系統資源限制 bootstrap.memory_lock: true
2、環境配置優化
為了讓elasticsearch能夠更高效地運行,我們可以對Linux系統的性能參數進行優化,包括:
(1)設置最大文件句柄數
sudo vim /etc/security/limits.conf
添加以下代碼:
* soft nofile 65536 * hard nofile 65536
(2)禁用swap
sudo vim /etc/sysctl.conf
添加以下代碼,禁用swap:
vm.swappiness=0
(3)優化內存資源
在elasticsearch.yml配置文件中添加以下代碼:
bootstrap.memory_lock: true
四、安裝Elasticsearch插件
elasticsearch具有可擴展性,通過安裝插件,可以輕鬆地實現各種功能。例如,我們使用以下命令安裝IK分詞器插件:
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.7.1/elasticsearch-analysis-ik-7.7.1.zip
五、總結
以上就是elasticsearch在Linux系統上的安裝與配置過程。通過上述步驟,我們可以成功地安裝並運行elasticsearch,並使用插件豐富其功能。
原創文章,作者:FROP,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/136645.html