真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux下安裝Elasticsearch的步驟

本篇內(nèi)容主要講解“Linux下安裝Elasticsearch的步驟”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Linux下安裝Elasticsearch的步驟”吧!

創(chuàng)新互聯(lián)公司基于分布式IDC數(shù)據(jù)中心構(gòu)建的平臺(tái)為眾多戶提供西云機(jī)房 四川大帶寬租用 成都機(jī)柜租用 成都服務(wù)器租用。

安裝部署

1. Linux安裝

下載地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch

步驟一:上傳Linux、解壓

上傳Linux服務(wù)器:
rz Elasticsearch 6.7.2

解壓Es:
sudo tar xvf  Elasticsearch 6.7.2

步驟二:修改配置文件

步驟三:啟動(dòng)Es

[dev@lihuan1-dev.bj1.haodf.net elasticsearch-6.7.2]$ ./bin/elasticsearch

備注:后臺(tái)啟動(dòng)
sh elasticsearch.sh  &
nohup sh elasticsearch &
nohup sh elasticsearch.sh &

問題1:java.nio.file.AccessDeniedException:Exception in thread "main" java.nio.file.AccessDeniedException: /home/elasticsearch/elasticsearch-6.7.2/config/jvm.options

原因:當(dāng)前用戶沒有執(zhí)行權(quán)限 

權(quán)限不足:[dev@lihuan1-dev.bj1.haodf.net elasticsearch-6.7.2]$ chown -R dev:dev elasticsearch-6.7.2

問題2: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 

原因:用戶擁有的內(nèi)存權(quán)限太小,至少需要262144。

解決方案:方案一

  • 切換到root用戶

  • 執(zhí)行命令:sysctl -w vm.max_map_count=262144

  • 查看結(jié)果:sysctl -a|grep vm.max_map_count

  • 顯示:vm.max_map_count = 262144

解決方案:方案二

[dev@lihuan1-dev.bj1.haodf.net elasticsearch-6.7.2]$ sudo vim /etc/sysctl.conf

  vm.max_map_count=655360

[dev@lihuan1-dev.bj1.haodf.net elasticsearch-6.7.2]$ sudo sysctl -p

問題3:system call filters failed to install; check the logs and fix your configuration or disable system call filters at your own risk

原因: 這是在因?yàn)镃entos6不支持SecComp,而ES5.2.0默認(rèn)bootstrap.system_call_filter為true進(jìn)行檢測(cè),所以導(dǎo)致檢測(cè)失敗,失敗后直接導(dǎo)致ES不能啟動(dòng)。

解決方案: 在elasticsearch.yml中配置bootstrap.system_call_filter為false,

注意要在Memory下面:

bootstrap.memory_lock: false 
bootstrap.system_call_filter: false

問題4: max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]

解決方案:修改/etc/security/limits.conf文件

# End of file
* soft nofile 65536
* hard nofile 65536
* soft nproc 6552
"/etc/security/limits.conf" [converted] 53L, 1883C

使用 ulimit -Hn 查看當(dāng)前值 

[dev@lihuan1-dev.bj1.haodf.net bin]$ sudo vim /etc/profile
[dev@lihuan1-dev.bj1.haodf.net bin]$ ulimit -Hn
65535

注意:修改完后要退出用戶重啟,再ulimit -Hn 查看當(dāng)前值,已發(fā)生變化。 

2. Mac安裝

步驟一:官網(wǎng)下載

步驟二:解壓文件

步驟三:終端切換到bin目錄下

/Documents/opt/elasticsearch-cluster/elasticsearch-7.2.1/elasticsearch-7.2.1/bin

步驟四:啟動(dòng)es

sh elasticsearch

步驟五:驗(yàn)證結(jié)果

http://localhost:9200/

{
    "name":"node-0",
    "cluster_name":"es-cluster-7.2.1",
    "cluster_uuid":"Fv0qn48ET1W7xvReE6QfcA",
    "version":{
        "number":"7.2.1",
        "build_flavor":"default",
        "build_type":"tar",
        "build_hash":"fe6cb20",
        "build_date":"2019-07-24T17:58:29.979462Z",
        "build_snapshot":false,
        "lucene_version":"8.0.0",
        "minimum_wire_compatibility_version":"6.8.0",
        "minimum_index_compatibility_version":"6.0.0-beta1"
    },
    "tagline":"You Know, for Search"
}

到此,相信大家對(duì)“Linux下安裝Elasticsearch的步驟”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


本文名稱:Linux下安裝Elasticsearch的步驟
網(wǎng)頁URL:http://weahome.cn/article/gsigee.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部