gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

CentOS 7下Elasticsearch 安裝操作指南

在網上現在有很多那種ES步驟和問題的解決 方案的,不過沒有一個詳細的整合和問題的梳理;現在我們來記錄一下自己安裝的過程以及遇到問題的解決;有什么不對的和問題希望及時拍磚。

Linux系統:CentOS 7.5

ES安裝環境的準備和初始化

現在比較新的版本Elasticsearch 5.6.3,官方建議安裝Oracle的JDK8,安裝前先檢查機器是否已安裝JDK。

檢查環境機器是否已安裝JDK

rpm -qa | grep -E ‘^open[jre|jdk]|j[re|dk]’

如果有的話,卸載掉,可以使用rpm -qa | grep java | xargs rpm -e –nodeps 批量卸載所有帶有Java的文件,然后進行重新安裝。

下載新的JDK

下載網址:

[linuxidc@localhost ~]$ wget –no-check-certificate –no-cookies
> –header “Cookie: oraclelicense=accept-securebackup-cookie”
> http://download.oracle.com/otn-pub/java/jdk/8u192-b12/750e1c8617c5452694857ad95c3ee230/jdk-8u192-linux-x64.tar.gz

JDK的下載可以去官網上直接下載,再次聲明一下不要下載最新版本 JAVA 9 版本本人在次已經踩過坑了

ES 去官網直接下載,本人使用的是 5.6.3 版本;因為版本的不同安裝head插件的時候安裝步驟不同;好像是從5.0 以后的版本安裝head 插件的步驟就不一樣了;下面會詳細介紹。

安裝JDK環境

前提:查看該系統是否安裝過Java 環境,如果安裝過將其卸載安裝最新的版本,更換Java 的版本也可以這樣去操作。

執行命令 rpm -qa|grep jdk 如果安裝過將會列出相應的版本,如果沒有什么都不會輸出。如果安裝過使用rpm -e –nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.2.el7_2.x86_64 使用這個命令需要注意的就是,列出多少個版本插件就要卸載幾個插件;執行完成后;在使用 rpm -qa|grep jdk 去查看一下是否有遺漏的插件沒有卸載。

直接將下載好的 jdk-8u192-linux-x64.rpm 安裝包 ;上傳到自己創建好的java文件下;cd 命令進入到java文件下使用rpm 命令進行安裝 rpm -ivh jdk-8u192-linux-x64.rpm

CentOS 7下Elasticsearch 安裝操作指南

安裝完成后執行 java -version 命令查看安裝是否成功

查看安裝目錄命令,

命令一:

[linuxidc@localhost ~]$ java -version
java version “1.8.0_192”
Java(TM) SE Runtime Environment (build 1.8.0_192-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.192-b12, mixed mode)

命令二:

[linuxidc@localhost ~]$ which java 
/usr/bin/java

[linuxidc@localhost ~]$ ls -lrt /usr/bin/java
lrwxrwxrwx. 1 root root 22 11月 12 18:23 /usr/bin/java -> /etc/alternatives/java

命令三:

[linuxidc@localhost ~]$ ls -lrt /etc/alternatives/java
lrwxrwxrwx. 1 root root 41 11月 12 18:23 /etc/alternatives/java -> /usr/java/jdk1.8.0_192-amd64/jre/bin/java

最后將會得出如如上這樣的目錄  /usr/java/jdk1.8.0_192-amd64/jre/bin/java

如下圖:

CentOS 7下Elasticsearch 安裝操作指南

配置環境變量,執行命令 nano /etc/profile;然后進入編輯模式,在文件的最后添加下面的配置,如圖

JAVA_HOME=/usr/java/jdk1.8.0_192-amd64
JRE_HOME=/usr/java/jdk1.8.0_192-amd64/jre
CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

 CentOS 7下Elasticsearch 安裝操作指南

修改完配置后,保存并退出。

執行命令 source /etc/profile 使用環境變量生效

CentOS 7下Elasticsearch 安裝操作指南

驗證環境變量是否生效,分別執行下面的命令

echo $JAVA_HOME

echo $CLASSPATH

echo $PATH

CentOS 7下Elasticsearch 安裝操作指南

OK,到現在JDK就安裝好了。

安裝Elasticsearch

下載ES安裝包elasticsearch-5.6.3.tar.gz

進入ES官網,選擇合適的版本網址,進行下載

以下是5.6.3 版本的網址

wget  https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.3.tar.gz

CentOS 7下Elasticsearch 安裝操作指南

新建賬號

因為使用root用戶執行ES程序,將會出現錯誤;

[WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [] uncaught exception in thread [main]

org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root

所以這里需要創建單獨的用戶去執行ES 文件;命令如下:

useradd estest  –添加賬號

chown -R estest:estest elasticsearch-5.6.3 –為新增賬號賦予文檔目錄的權限

su estest      —切換賬號

創建ES數據文件和日志文件,直接在root用戶根目錄一下創建就可以了

執行命令一:mkdir /data

CentOS 7下Elasticsearch 安裝操作指南

命令二:chown -R estest:estest data

CentOS 7下Elasticsearch 安裝操作指南

執行命令三:mkdir /logs

CentOS 7下Elasticsearch 安裝操作指南

命令四:chown -R estest:estest logs

CentOS 7下Elasticsearch 安裝操作指南

看看,如下圖

CentOS 7下Elasticsearch 安裝操作指南

修改ES配置文件,使用cd命令進入到config 文件下,執行 nano elasticsearch.yml 命令,如圖所示,本人沒有配置集群,只是簡單的配置了一下;詳細說明可以參考官網;

CentOS 7下Elasticsearch 安裝操作指南

啟動ES

在新建的賬號estest下啟動ES。

在ES 的bin 文件所在的目錄下執行以下命令即可

./elasticsearch -d

驗證 ES 是否正常啟動

方法1. curl http://localhost:9200/ 檢查,顯示以下信息證明已啟動OK。

CentOS 7下Elasticsearch 安裝操作指南

CentOS 7下Elasticsearch 安裝操作指南

啟用遠程IP 訪問

Elasticsearch 默認是rest-api的端口是9200,不支持IP地址,只能在本機使用http://localhost:9200 來訪問,如果需要完成訪問,還需進行以下配置。

Step 1 修改elasticsearch.yml 文件中的network.host 和 http.port 參數

去除文件中network.host 和 http.port 參數前面的注釋(#),且將network.host 的IP地址修改為本地的IP地址。

Step 2 .編輯/etc/security/limits.conf 文檔,在文檔中添加以下參數

sudo nano /etc/security/limits.conf

* soft nofile 65536
* hard nofile 131072

此參數主要解決以下錯誤:

max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

需要退出當前用戶,再次登錄才能生效。

Step 3 . 編輯vim /etc/sysctl.conf  文檔,在文檔中添加以下參數

vm.max_map_count=655360

編輯保存后并執行命令: sysctl -p

此操作主要是解決以下問題

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

ps:別的機器進行訪問時需要開放9200端口和9300端口,9200是http協議端口,9300是tcp協議端口,為java client服務的。我這里沒有單獨打開端口,只是關閉了防火強,CentOS7關閉防火墻和CentOS6不一樣,7的防火墻是firewalld的服務,執行命令
//臨時關閉
systemctl stop firewalld
//禁止開機啟動
systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.Fedoraproject.FirewallD1.service.

集群時需要添加一些配置,如果搭三個虛擬機做集群,想cluster.name相同時發現并不是集群,在es配置文件中需要添加額外配置
discovery.zen.ping.unicast.hosts: [“xxx.xxx.xxx”,”xxx.xxx.xxx”,”xxx.xxx.xxx”]
discovery.zen.minimum_master_nodes: 3

解釋說明:
bootstrap.memory_lock: false  這是鎖定內存,在一篇調優文章中這個設置成true時會減少內存交換的消耗,這里先設置成false
 bootstrap.system_call_filter: false  這個配置設置true在CentOS6或以上時會出現錯誤, 因為Centos6不支持SecComp

cluster.name 集群名字,同一個集群中使用相同名字,單機就隨意
node.name: node-01 節點名字
node.master: 是否為集群的master機器
node.data: true 是否作為數據節點
network.host: xxx.xxx.xxx.xxx 這個不用自然是配置ip地址的
http.port: 9200 端口號,不配置的話默認9200
 discovery.zen.ping.unicast.hosts: [“xxx.xxx.xxx”,”xxx.xxx.xxx”,”xxx.xxx.xxx”] 這個就是配置集群的時候要用的到了,[]中填上集群中其他集群的ip的地址,如果是master的話請把所有salve的機器地址填上
discovery.zen.minimum_master_nodes: 2 關于這個值配置多少合適的話大家去搜一下,自己權衡一下集群,這里我用了3臺機器模擬集群,所以填上2。
http.cors.enabled: true 這個參數的設置和下面一個配置就關于ip的訪問策略了,如果你發現其他ip地址訪問不了就有可以這參數沒有配置
http.cors.allow-origin: “*”

未完待續,請關注。

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
欧美精品一区免费| 青青草原国产在线视频| 亚洲a级黄色片| 黄色一级片在线看| 黄色小视频免费网站| a级黄色一级片| 爽爽爽在线观看| 国产白丝袜美女久久久久| 国产一级片中文字幕| 黄www在线观看| 国产91在线亚洲| 欧美国产日韩另类| 已婚少妇美妙人妻系列| 免费看日b视频| 9l视频白拍9色9l视频| 久久av综合网| 伊人成人免费视频| 久久久久国产一区| 免费在线观看毛片网站| 国产毛片久久久久久国产毛片| www.久久av.com| 在线观看av日韩| 国产一区二区三区精彩视频| 国产福利片一区二区| wwww.国产| 亚洲中文字幕无码不卡电影| 日韩不卡一二区| 亚洲精品国产一区二区三区| 99视频精品免费| 国产成人在线免费看| 无码熟妇人妻av在线电影| 日韩视频在线观看视频| 尤物国产在线观看| 无码人妻丰满熟妇区96| 日韩黄色片在线| www.亚洲成人网| 欧美日韩午夜爽爽| 青青草免费在线视频观看| 天天干天天色天天干| xxx国产在线观看| 9久久婷婷国产综合精品性色| 欧美网站免费观看| 婷婷无套内射影院| 日本午夜激情视频| 一本久道高清无码视频| 伊人精品视频在线观看| 99中文字幕在线| 天天操精品视频| 色婷婷综合在线观看| 在线a免费观看| 桥本有菜av在线| 亚洲精品中文字幕乱码无线| 久热在线视频观看| 手机在线国产视频| 色婷婷一区二区三区av免费看| 亚洲污视频在线观看| 天天天干夜夜夜操| 蜜臀av免费观看| mm131亚洲精品| 人人妻人人澡人人爽精品欧美一区| 亚洲欧美天堂在线| 国产免费xxx| 日本人妻伦在线中文字幕| 人妻少妇精品久久| 国产亚洲综合视频| 在线免费观看视频黄| 日本中文字幕二区| 公共露出暴露狂另类av| 福利在线一区二区| 日本欧美黄色片| 玩弄japan白嫩少妇hd| 国产又黄又猛又粗| 自拍一级黄色片| 免费看日b视频| 欧美视频在线播放一区| 日韩欧美在线免费观看视频| 亚洲欧美日本一区二区| 91视频 - 88av| 亚洲欧洲日产国码无码久久99| 无码内射中文字幕岛国片| 中文字幕66页| 中文字幕の友人北条麻妃| www.99热这里只有精品| 亚洲乱码中文字幕久久孕妇黑人| 草草草在线视频| 日本成人性视频| 特级西西人体www高清大胆| 香港三级韩国三级日本三级| 蜜臀视频一区二区三区| 99九九99九九九99九他书对| 日韩专区第三页| 国产精品动漫网站| 日本在线观看视频一区| 成人免费观看cn| 中文字幕丰满乱码| www.av片| 亚洲欧美久久久久| 欧美一级爱爱视频| 国产成人久久婷婷精品流白浆| 在线不卡一区二区三区| 欧美在线一区视频| 91小视频在线播放| 无罩大乳的熟妇正在播放| 日本熟妇人妻xxxxx| 四虎1515hh.com| 国产97在线 | 亚洲| 亚洲一区二区在线视频观看| 国产色一区二区三区| 伊人国产在线视频| 成年女人18级毛片毛片免费| 欧美日韩中文不卡| 精品少妇人欧美激情在线观看| 国产九九在线观看| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 国产性生活一级片| 激情婷婷综合网| www.污网站| 哪个网站能看毛片| 国产a级黄色大片| 涩涩网站在线看| 男人女人黄一级| 熟女少妇在线视频播放| 乱子伦一区二区| 加勒比av中文字幕| 亚洲不卡视频在线| 国产网站免费在线观看| 91成人综合网| 黄色三级视频在线| 黑人糟蹋人妻hd中文字幕| 日本天堂免费a| 亚洲黄色片免费| 国产又大又黄又猛| 欧美亚洲日本在线观看| 鲁一鲁一鲁一鲁一色| 免费在线观看污网站| 国产精品99久久免费黑人人妻| 乱熟女高潮一区二区在线| 小明看看成人免费视频| xxxx一级片| av片中文字幕| 国产老熟妇精品观看| 日韩一二区视频| 麻豆md0077饥渴少妇| 欧美日韩久久婷婷| 91福利免费观看| 美女在线视频一区二区| 国产熟女高潮视频| 国产第一页视频| 亚洲中文字幕无码不卡电影| 香港三级韩国三级日本三级| 国产在线xxxx| 亚洲人成无码网站久久99热国产| 国产精品久久久影院| 日韩欧美色视频| www.污网站| 9999在线观看| 老汉色影院首页| 日本福利视频导航| 波多野结衣激情| 蜜桃视频成人在线观看| 最新黄色av网站| 国产尤物av一区二区三区| 97在线国产视频| 日本a在线免费观看| 妺妺窝人体色www看人体| 国产精品igao激情视频| 给我免费播放片在线观看| 亚洲色成人www永久在线观看| 2018中文字幕第一页| 国产一区二区视频播放| 日韩网站在线免费观看| 自慰无码一区二区三区| 免费毛片小视频| 久久精品免费网站| 天天影视色综合| 992kp免费看片| 超碰在线资源站| dy888午夜| 亚洲不卡中文字幕无码| 久久精品国产精品亚洲色婷婷| 国产天堂在线播放| 亚洲综合123| 999一区二区三区| 黑人糟蹋人妻hd中文字幕| www.日本一区| 四虎4hu永久免费入口| 国产96在线 | 亚洲| 国产一级不卡毛片| 午夜免费视频网站| 欧美狂野激情性xxxx在线观| 亚洲欧洲日产国码无码久久99| 久久9精品区-无套内射无码| 欧美性猛交久久久乱大交小说 | 国产激情片在线观看| 久久精品xxx| 黑森林精品导航| 蜜臀av.com| 欧美日韩一道本| 欧美精品 - 色网| 欧美 日韩 亚洲 一区|