日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

elasticsearch6 学习之安装

發布時間:2025/3/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 elasticsearch6 学习之安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

安裝環境:centos6.5? 64位? ? ? jdk1.8? ? ? elasticsearch6.1.1

?

一、啟動 [root@localhost bin]# ./elasticsearch -d -d在后臺啟動

啟動異常: java.lang.RuntimeException: can not run elasticsearch as root(注:ES有執行腳本的能力,因安全因素,不能在root用戶下運行,)
解決方案:創建一個es用戶,使用 es用戶啟動
[root@localhost bin]# groupadd es
[root@localhost bin]# useradd es -g es -p 111111
[root@localhost bin]# chown -R es:es /usr/local/elasticsearch6.1/
[root@localhost bin]# su es
[es@localhost bin]$ ./elasticsearch -d
[es@localhost bin]$ ps -ef|grep java
es 1800 1 86 21:47 pts/0 00:00:11 /usr/local/jdk1.8/bin/java -Xms1g -Xmx1g -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+AlwaysPreTouch -server -Xss1m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djna.nosys=true -XX:-OmitStackTraceInFastThrow -Dio.netty.noUnsafe=true -Dio.netty.noKeySetOptimization=true -Dio.netty.recycler.maxCapacityPerThread=0 -Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true -XX:+HeapDumpOnOutOfMemoryError -Des.path.home=/usr/local/elasticsearch6.1 -Des.path.conf=/usr/local/elasticsearch6.1/config -cp /usr/local/elasticsearch6.1/lib/* org.elasticsearch.bootstrap.Elasticsearch -d
es 1820 1760 0 21:47 pts/0 00:00:00 grep java


:::* LISTEN 1800/java

二、查看是否啟動成功

查看端口是否開啟:
[root@localhost config]# netstat -nalp|grep 9200
tcp 0 0 ::ffff:127.0.0.1:9200 :::* LISTEN 1800/java
tcp 0 0 ::1:9200

[root@localhost bin]# curl -v http://127.0.0.1:9200 curl模擬http請求

三、設置外網訪問
vim conf/elasticsearch.yml
修改:network.host: 0.0.0.0

?

再次啟動elasticsearch 可能出現如下類似錯誤
1、bootstrap checks failed
max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]

切換到root用戶
vi /etc/security/limits.conf
添加:
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

?

vi /etc/security/limits.d/90-nproc.conf

修改
* soft nproc 1024
#修改為
* soft nproc 2048

?


vi /etc/sysctl.conf

添加下面配置:
vm.max_map_count=655360
并執行命令:sysctl -p

2、system call filters failed to install; check the logs and fix your configuration or disable system call filters at your own risk

在elasticsearch.yml中配置bootstrap.system_call_filter為false,注意要在Memory下面:
bootstrap.memory_lock: false
bootstrap.system_call_filter: false


四、http://192.168.0.56:9200/ 訪問地址

五、el的目錄結構:

?

?

轉載于:https://www.cnblogs.com/jalja/p/8098021.html

總結

以上是生活随笔為你收集整理的elasticsearch6 学习之安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。