国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Elasticsearch [8.7] 安裝與配置

這篇具有很好參考價(jià)值的文章主要介紹了Elasticsearch [8.7] 安裝與配置。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

使用 uname -a 查看 Linux 系統(tǒng)內(nèi)核與版本,選擇對(duì)應(yīng)的安裝包,
下文以Linux x86_64 / Elasticsearch 8.7為例,演示通過 RPM壓縮包 兩種方式的安裝步驟。

1 下載與安裝

Download Elasticsearch

1.1 RPM

Install Elasticsearch with RPM

# 創(chuàng)建并切換目錄
mkdir /data/elastic
cd /data/elastic

# 下載
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.7.0-x86_64.rpm
# 安裝
rpm -ivh elasticsearch-8.7.0-x86_64.rpm

# 查看配置文件位置
rpm -qc kibana

安裝完畢后展示以下信息,記得保存安裝完畢后的 elastic 賬號(hào)密碼

--------------------------- Security autoconfiguration information ------------------------------

Authentication and authorization are enabled.
TLS for the transport and HTTP layers is enabled and configured.

The generated password for the elastic built-in superuser is : bLDOCJP2l5TmLegNt6BN

If this node should join an existing cluster, you can reconfigure this with
'/usr/share/elasticsearch/bin/elasticsearch-reconfigure-node --enrollment-token <token-here>'
after creating an enrollment token on your existing cluster.

You can complete the following actions at any time:

Reset the password of the elastic built-in superuser with 
'/usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic'.

Generate an enrollment token for Kibana instances with 
 '/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana'.

Generate an enrollment token for Elasticsearch nodes with 
'/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s node'.

-------------------------------------------------------------------------------------------------

1.2 壓縮包

Install Elasticsearch from archive on Linux or MacOS

# 創(chuàng)建用戶 elastic,其中 -d 和 -m 選項(xiàng)用來為登錄名 elastic 產(chǎn)生一個(gè)主目錄 /home/elastic
useradd -d /home/elastic -m elastic
# 指定用戶 elastic 的口令
passwd elastic

# 創(chuàng)建安裝目錄
mkdir -p /app/elastic
# 更改目錄權(quán)限
chown -R elastic:elastic /app/elastic
# 切換用戶
sudo su - elastic
# 切換目錄
cd /app/elastic

# 下載安裝包
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.7.0-linux-x86_64.tar.gz
# 解壓安裝包
tar -zxvf elasticsearch-8.7.0-linux-x86_64.tar.gz
# 切換解壓后的目錄
cd /app/elastic/elasticsearch-8.7.0

2 配置

2.1 Linux 系統(tǒng)配置

Configure important system settings

2.1.1 打開文件句柄數(shù)

# 臨時(shí)會(huì)話生效
sudo ulimit -n 65535
# 永久生效
vim /etc/security/limits.conf
# 在上面配置文件中增加以下內(nèi)容
elasticsearch  -  nofile  65535

2.1.2 禁用交換

# 臨時(shí)會(huì)話生效,無需重啟
sudo swapoff -a
# 永久生效
vim /etc/fstab
# 在上面配置文件中注釋包含 swap 的所有行

2.1.3 虛擬內(nèi)存

# 臨時(shí)會(huì)話生效,無需重啟
sysctl -w vm.max_map_count=262144
# 永久生效
vim /etc/sysctl.conf
# 在上面配置文件中注釋以下內(nèi)容
vm.max_map_count = 262144

2.1.4 線程數(shù)

# 臨時(shí)會(huì)話生效,無需重啟
ulimit -u 4096
# 永久生效
vim /etc/security/limits.conf
# 在上面配置文件中注釋以下內(nèi)容
elasticsearch  -  nproc   4096

2.2 Elasticsearch 應(yīng)用配置

Configure important Elasticsearch settings

  • RPM 安裝的配置文件路徑 vim /etc/elasticsearch/elasticsearch.yml
  • 壓縮包 安裝的配置文件路徑 vim /../elasticsearch-8.7.0/config/elasticsearch.yml
# Use a descriptive name for your cluster:
cluster.name: elasticsearch-dev
# Use a descriptive name for the node:
node.name: dev-data-1

# Path to directory where to store the data (separate multiple locations by comma):
path.data: /var/lib/elasticsearch
# Path to log files:
path.logs: /var/log/elasticsearch

# By default Elasticsearch is only accessible on localhost. Set a different
# address here to expose this node on the network:
network.host: 172.16.32.2
# By default Elasticsearch listens for HTTP traffic on the first free port it
# finds starting at 9200. Set a specific HTTP port here:
http.port: 9200

# 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: ["172.16.32.2"]

# Enable security features
xpack.security.enabled: true
xpack.security.enrollment.enabled: true
# Enable encryption for HTTP API client connections, such as Kibana, Logstash, and Agents
xpack.security.http.ssl:
  enabled: true
  keystore.path: certs/http.p12
# Enable encryption and mutual authentication between cluster nodes
xpack.security.transport.ssl:
  enabled: true
  verification_mode: certificate
  keystore.path: certs/transport.p12
  truststore.path: certs/transport.p12

# Create a new cluster with the current node only
# Additional nodes can still join the cluster later
cluster.initial_master_nodes: ["dev-data-1"]

# Allow HTTP API connections from anywhere
# Connections are encrypted and require user authentication
http.host: 0.0.0.0

# Allow other nodes to join the cluster from anywhere
# Connections are encrypted and mutually authenticated
transport.host: 0.0.0.0

3 啟動(dòng)與停止

3.1 RPM

# 配置系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)
sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service

# 啟動(dòng)
service elasticsearch start
# 停止
service elasticsearch stop
# 檢查服務(wù)狀態(tài)
service elasticsearch status

# 查看日志
journalctl -u elasticsearch.service

3.2 壓縮包

命令行方式

# 啟動(dòng)
/app/elastic/elasticsearch-8.7.0/bin/elasticsearch
# 停止
Ctrl-C

守護(hù)進(jìn)程方式文章來源地址http://www.zghlxwxcb.cn/news/detail-458936.html

# 啟動(dòng)
/app/elastic/elasticsearch-8.7.0/bin/elasticsearch -d -p pid
# 停止
pkill -F pid

3.3 檢查是否啟動(dòng)成功

# 此處需要輸入安裝時(shí)生成的 elastic 賬號(hào)密碼
[root@*** /etc/kibana]# curl --cacert /etc/elasticsearch/certs/http_ca.crt -u elastic https://localhost:9200
Enter host password for user 'elastic':
{
  "name" : "dev-data-1",
  "cluster_name" : "elasticsearch-dev",
  "cluster_uuid" : "Dumv3kP4TxGpNxBZaCuwYw",
  "version" : {
    "number" : "8.7.0",
    "build_flavor" : "default",
    "build_type" : "rpm",
    "build_hash" : "09520b59b6bc1057340b55750186466ea715e30e",
    "build_date" : "2023-03-27T16:31:09.816451435Z",
    "build_snapshot" : false,
    "lucene_version" : "9.5.0",
    "minimum_wire_compatibility_version" : "7.17.0",
    "minimum_index_compatibility_version" : "7.0.0"
  },
  "tagline" : "You Know, for Search"
}

4 常用命令

# 重置賬號(hào)密碼
/usr/share/elasticsearch/bin/elasticsearch-reset-password -u elastic
# 創(chuàng)建 kibana 注冊(cè)令牌
/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
# 創(chuàng)建 Elasticsearch Node 注冊(cè)令牌
/usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s node
# 如果此節(jié)點(diǎn)應(yīng)加入現(xiàn)有群集,則可以使用重新配置
/usr/share/elasticsearch/bin/elasticsearch-reconfigure-node --enrollment-token <token-here>

到了這里,關(guān)于Elasticsearch [8.7] 安裝與配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開放端口和elasticsearch-head插件的使用)

    Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開放端口和elasticsearch-head插件的使用)

    本文主要介紹Linux下ElasticSearch7.9.2安裝,目前是介紹單節(jié)點(diǎn)的配置 應(yīng)用 版本 說明 操作系統(tǒng) centos7 穩(wěn)定、高預(yù)測(cè)性、高管理性、高重復(fù)性的Linux平臺(tái) elasticsearch 7.9.2 es7.x的linux版本 jdk 8 本人使用JDK 8;ES建議使用JDK 11 啟動(dòng)的時(shí)候會(huì)有警告但是不會(huì)報(bào)錯(cuò),可以忽略 此種方式可能比

    2024年02月08日
    瀏覽(28)
  • 在 Linux 上使用 Docker 安裝 Elasticsearch 和 Kibana 并配置 IK 分詞器和停用詞典

    在 Linux 上使用 Docker 安裝 Elasticsearch 和 Kibana 并配置 IK 分詞器和停用詞典

    首先要?jiǎng)?chuàng)建一個(gè)網(wǎng)絡(luò),以便讓 ES 和 Kibana 容器互聯(lián)。 使用 Docker 拉取 Elasticsearch7.17.11 版本的鏡像: 拉取完鏡像后使用 Docker 運(yùn)行 ES 容器: 注: -e \\\"ES_JAVA_OPTS=-Xms512m -Xmx512m\\\" :設(shè)置堆大?。J(rèn)堆大小為 1GB 1 ) -e \\\"discovery.type=single-node\\\" :單節(jié)點(diǎn)模式 -v es-data:/usr/share/elasticsear

    2024年02月05日
    瀏覽(34)
  • linux查看es節(jié)點(diǎn)使用情況,elasticsearch(es) 如何查看當(dāng)前集群中哪個(gè)節(jié)點(diǎn)是主節(jié)點(diǎn)(master)

    elasticsearch 查看當(dāng)前集群中的 master 節(jié)點(diǎn)是哪個(gè)需要使用 _cat 監(jiān)控命令,具體如下。 查看方法 es 主節(jié)點(diǎn)確定命令,以 kibana 上查看示例如下: GET _cat/nodesv 返回結(jié)果示例如下: ip heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name 172.16.16.188 52 99 5 2.59 1.70 1.45 mdi - elastic3

    2023年04月15日
    瀏覽(32)
  • Linux上的uname

    Linux上的uname

    2024年4月19日,周五上午 這是我第一篇用CSDN上的markdown編輯器寫的博客,感覺還不錯(cuò) uname 是一個(gè)常用的命令行工具, uname 的全稱是 “Unix Name”,它是一個(gè) Unix 和類 Unix 操作系統(tǒng)上的命令行工具,用于獲取操作系統(tǒng)相關(guān)的信息,如內(nèi)核版本、系統(tǒng)架構(gòu)、主機(jī)名等。 它通常用于

    2024年04月22日
    瀏覽(19)
  • Linux環(huán)境安裝配置Elasticsearch7.17

    Linux環(huán)境安裝配置Elasticsearch7.17

    服務(wù)器環(huán)境為CentOS7.6,Elasticsearch版本為7.17.4 2.1 下載 選擇要安裝的版本:下載地址 解壓到指定目錄 重命名為es 2.2 創(chuàng)建ES用戶 Elasticsearch不允許用root身份啟動(dòng),所以要新建一個(gè)用戶并授予權(quán)限 2.3 修改ES配置文件 修改ES的核心配置文件 在文件末尾添加以下幾行 修改內(nèi)存參數(shù)配

    2024年02月06日
    瀏覽(20)
  • Linux | tar,bc,uname指令

    Linux | tar,bc,uname指令

    tar [-cxtzjvf] 文件與目錄 … 參數(shù): -c :建立一個(gè)壓縮文件的參數(shù)指令(create 的意思); -x :解開一個(gè)壓縮文件的參數(shù)指令! -t :查看 tarfile 里面的文件! -z :是否同時(shí)具有 gzip 的屬性?亦即是否需要用 gzip 壓縮? -j :是否同時(shí)具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮?

    2024年02月05日
    瀏覽(41)
  • Linux shell編程學(xué)習(xí)筆記45:uname命令-獲取Linux系統(tǒng)信息

    Linux shell編程學(xué)習(xí)筆記45:uname命令-獲取Linux系統(tǒng)信息

    linux 有多個(gè)發(fā)行版本,不同的版本都有自己的版本號(hào)。 如何知道自己使用的Linux的系統(tǒng)信息呢? 使用uname命令、hostnamectl命令,或者通過查看/proc/version文件來了解這些信息。 我們先看看uname命令。 我們可以使用命令 uname --help命令 查看它的用法: purpleEndurer @ ?bash ~ $ uname --

    2024年04月10日
    瀏覽(27)
  • 我們?nèi)绾卧?Elasticsearch 8.6、8.7 和 8.8 中加速數(shù)據(jù)攝入

    我們?nèi)绾卧?Elasticsearch 8.6、8.7 和 8.8 中加速數(shù)據(jù)攝入

    作者:Adrien Grand, Joe Gallo, Tyler Perkins 正如你們中的一些人已經(jīng)注意到的,Elasticsearch 8.6、8.7 和 8.8 在各種數(shù)據(jù)集上帶來了良好的索引加速,從簡單的到繁重的 KNN 向量,以及攝取管道繁重的攝取工作負(fù)載。 攝取涉及許多組件 —— 運(yùn)行攝取管道、反轉(zhuǎn)內(nèi)存中的數(shù)據(jù)、刷新

    2024年02月15日
    瀏覽(24)
  • 如何將 Elasticsearch 和時(shí)間序列數(shù)據(jù)流用于可觀察性指標(biāo) - 8.7

    如何將 Elasticsearch 和時(shí)間序列數(shù)據(jù)流用于可觀察性指標(biāo) - 8.7

    作者:Nicolas Ruflin Elasticsearch 用于多種數(shù)據(jù)類型 —— 其中之一就是指標(biāo)。 隨著多年前 Metricbeat 的推出以及后來我們的 APM 代理的推出,指標(biāo)用例變得更加流行。 多年來,Elasticsearch 在如何處理指標(biāo)聚合和稀疏文檔等方面做出了許多改進(jìn)。 同時(shí),引入了 TSVB 可視化,使指標(biāo)可

    2024年02月04日
    瀏覽(25)
  • 在linux下如何使用yum命令查看安裝了哪些軟件包

    Linux 系統(tǒng)下 yum 命令查看安裝了哪些軟件包: 1. 使用 yum 查找軟件包 命令: 2. 列出所有可安裝的軟件包 命令: 3. 列出所有可更新的軟件包 命令: 4. 列出所有已安裝的軟件包 命令: 5. 列出所有已安裝但不在 Yum Repository 內(nèi)的軟件包 命令: 6. 使用 yum 獲取軟件包信息 命令:

    2024年02月02日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包