ElasticSearch之安裝配置

ElasticSearch安裝和啟動

解壓:sudo tar -zxvf elasticsearch-6。2。4。tar。gz -C /usr/local/

啟動:。/elasticsearch,報錯:

ElasticSearch之安裝配置

啟動報錯資訊

修改elasticsearch所有者:sudo chown -R test:test 。/elasticsearch-6。2。4/

後臺執行:。/elasticsearch -d

測試連線:curl 127。0。0。1:9200

ElasticSearch之安裝配置

測試es是否啟動成功

停止服務:kill -9 pid

ElasticSearch配置

編輯:vim /usr/local/elasticsearch-6。2。4/config/elasticsearch。yml

# ======================== Elasticsearch Configuration =========================## NOTE: Elasticsearch comes with reasonable defaults for most settings。# Before you set out to tweak and tune the configuration, make sure you# understand what are you trying to accomplish and the consequences。## The primary way of configuring a node is via this file。 This template lists# the most important settings you may want to configure for a production cluster。## Please consult the documentation for further information on configuration options:# https://www。elastic。co/guide/en/elasticsearch/reference/index。html## —————————————————— Cluster ——————————————————-## Use a descriptive name for your cluster:#cluster。name: test-es7。8## —————————————————— Node ——————————————————## Use a descriptive name for the node:#node。name: iris-es-node01## Add custom attributes to the node:##node。attr。rack: r1## ——————————————————- Paths ——————————————————## Path to directory where to store the data (separate multiple locations by comma):#path。data: /home/test/data## Path to log files:#path。logs: /home/test/logs## ——————————————————- Memory ——————————————————-## Lock the memory on startup:##bootstrap。memory_lock: true## Make sure that the heap size is set to about half the memory available# on the system and that the owner of the process is allowed to use this# limit。## Elasticsearch performs poorly when the system is swapping the memory。## —————————————————— Network ——————————————————-## Set the bind address to a specific IP (IPv4 or IPv6):#network。host: 192。168。93。128## Set a custom port for HTTP:#http。port: 9200## For more information, consult the network module documentation。## ————————————————- Discovery ——————————————————## Pass an initial list of hosts to perform discovery when this node is started:# The default list of hosts is [“127。0。0。1”, “[::1]”]#discovery。seed_hosts: [“192。168。93。128”]## Bootstrap the cluster using an initial set of master-eligible nodes:#cluster。initial_master_nodes: [“iris-es-node01”]## For more information, consult the discovery and cluster formation module documentation。## —————————————————— Gateway ——————————————————-## Block initial recovery after a full cluster restart until N nodes are started:##gateway。recover_after_nodes: 3## For more information, consult the gateway module documentation。## —————————————————— Various ——————————————————-## Require explicit names when deleting indices:##action。destructive_requires_name: true

實現遠端訪問

network。host: 192。168。93。128

允許別的外掛服務訪問

# 允許別的外掛服務訪問(允許跨域(field)訪問) http。cors。enabled: true http。cors。allow-origin: “*”

ElasticSearch安裝中文分詞

中文分詞器一覽圖

ElasticSearch之安裝配置

中文分詞器一覽圖

設定中文分詞器

建立ik分詞器目錄:

cd elasticsearch-6。3。1mkdir ik

將下載好的IK分詞器檔案複製到新建好的ik資料夾下面,重啟ES伺服器。

ElasticSearch安裝Kibana外掛

1、解壓:sudo tar -zxvf kibana-6。2。4-linux-x86_64。tar。gz -C /usr/local/

2、修改配置:

cd /usr/local/kibana-6。2。4-linux-x86_64/config

server。port: 5601server。host: “192。168。93。128”elasticsearch。url: “http://192。168。93。128:9200”

3、防火牆開埠並重啟(如果防火牆關閉,可略)

4、後臺程序啟動:nohup 。/kibana &

5、web訪問:

http://192。168。93。128:5601