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一区二区
亚洲精品久久久久久久蜜桃臀| 欧美女人性生活视频| 国产av人人夜夜澡人人爽麻豆| 国产探花在线观看视频| 中文字幕22页| 久久精品亚洲天堂| 色男人天堂av| 国产又黄又爽免费视频| 91视频成人免费| 99久久久精品视频| 我的公把我弄高潮了视频| 黄色一级视频在线播放| 人妻内射一区二区在线视频 | 91网站在线观看免费| 26uuu成人| 精品一区二区三区无码视频| 欧美激情 国产精品| 无码aⅴ精品一区二区三区浪潮 | 激情综合网婷婷| 97公开免费视频| 亚洲精品乱码久久久久久动漫| 中文字幕日韩久久| av免费看网址| 黄色一级二级三级| 天天操天天干天天玩| 日韩视频免费播放| 色91精品久久久久久久久| 久久精品在线免费视频| 黄色片一级视频| 中国一级黄色录像| 人妻熟女一二三区夜夜爱| 日韩av片专区| 中国丰满人妻videoshd| xxww在线观看| 欧美日韩精品在线一区二区 | ijzzijzzij亚洲大全| 97xxxxx| 日韩中文字幕在线不卡| www日韩在线观看| 日本免费成人网| 五月天婷婷亚洲| 黄在线观看网站| 国产av熟女一区二区三区| 在线观看免费视频高清游戏推荐| 欧美这里只有精品| 成人av毛片在线观看| 久久精品午夜福利| 日韩一级性生活片| 在线观看污视频| 亚洲第一精品区| 少妇一级淫免费放| www.中文字幕在线| 男人用嘴添女人下身免费视频| 亚洲无在线观看| 亚欧激情乱码久久久久久久久| 欧美亚洲日本一区二区三区| 300部国产真实乱| 天天干天天曰天天操| www.污污视频| av免费一区二区| 手机免费av片| 欧美aaa在线观看| 四虎成人在线播放| 日本三级福利片| 欧美少妇在线观看| 影音先锋成人资源网站| 国产精品久久久影院| 天天干天天色天天爽| av中文字幕av| 大荫蒂性生交片| 妞干网在线视频观看| 国产特级淫片高清视频| 久久久久久久久久久视频| 国产精品后入内射日本在线观看| 被灌满精子的波多野结衣| 婷婷无套内射影院| 别急慢慢来1978如如2| 日韩欧美中文视频| 中文精品无码中文字幕无码专区| 国产欧美日韩小视频| 免费看国产一级片| 国产wwwxx| 日本大胆人体视频| 九九九九免费视频| 污污网站免费看| 蜜臀av性久久久久蜜臀av| 国产精品999视频| 九色porny自拍| 国产免费一区二区视频| a在线视频观看| 911福利视频| www在线观看免费| 高潮一区二区三区| 亚洲 欧美 综合 另类 中字| wwwxxx黄色片| 欧美在线观看黄| 天堂av在线网站| 中文精品无码中文字幕无码专区| 国产免费成人在线| 午夜免费视频网站| 男人天堂成人在线| 成年人深夜视频| 潘金莲激情呻吟欲求不满视频| 久久久无码中文字幕久...| 中文字幕第80页| 国产精品又粗又长| 91精品国产三级| 麻豆av免费在线| 丝袜人妻一区二区三区| 成人黄色一级大片| 爱情岛论坛成人| 欧美视频免费播放| 分分操这里只有精品| 久久久成人精品一区二区三区| 日韩精品你懂的| 无码播放一区二区三区| 日韩一级免费看| 黄色高清视频网站| mm131国产精品| 天堂一区在线观看| 看欧美ab黄色大片视频免费| 日韩欧美一区三区| 3d动漫一区二区三区| 高清无码一区二区在线观看吞精| 成人午夜激情av| 在线免费观看av的网站| 成人在线观看黄| 成人三级视频在线播放| 成年人小视频网站| 少妇人妻互换不带套| 国产精品少妇在线视频| 国语对白做受xxxxx在线中国| 久久国产亚洲精品无码| 2022亚洲天堂| 爱情岛论坛vip永久入口| 好男人www社区| 伊人国产在线视频| 亚洲第一精品区| 青草全福视在线| 成品人视频ww入口| 色综合av综合无码综合网站| 免费无码av片在线观看| 免费国产成人av| 国产三级精品三级在线| 韩国黄色一级大片| 日韩免费视频播放| 老司机午夜av| 成人性生交视频免费观看| 97久久国产亚洲精品超碰热| 久久国产亚洲精品无码| 日本肉体xxxx裸体xxx免费| theporn国产精品| 国产爆乳无码一区二区麻豆| 日韩精品―中文字幕| 91小视频网站| 黄色片免费在线观看视频| 自拍日韩亚洲一区在线| 欧美 国产 小说 另类| 捷克做爰xxxⅹ性视频| 欧美激情亚洲天堂| 91欧美视频在线| 成人黄色大片网站| 国产乱码一区二区三区四区| 久久av综合网| 亚洲色图欧美自拍| 男人天堂成人在线| 日韩 欧美 视频| 午夜国产一区二区三区| www.成年人视频| 亚欧精品在线视频| 青青在线免费观看视频| www污在线观看| 天天爱天天做天天操| 国产精品亚洲αv天堂无码| 日韩久久久久久久久久久久| 久久精品影视大全| 国产成人在线免费看| 99久re热视频精品98| 自拍偷拍一区二区三区四区| 无码专区aaaaaa免费视频| 九一免费在线观看| 日韩成人精品视频在线观看| www日韩视频| 日韩免费毛片视频| 国产91xxx| 波多野结衣50连登视频| 成人区一区二区| 黄色a级片免费看| 国产对白在线播放| 黄色影视在线观看| 久久久国产精华液999999 | 午夜在线视频免费观看| 8x8x最新地址| 欧美大尺度做爰床戏| 女人另类性混交zo| 国产又大又硬又粗| 国产熟人av一二三区| 男人搞女人网站| 视频免费1区二区三区| 国产5g成人5g天天爽|