centos7安裝ElasticSearch

安裝準備

  • Es使用是基於jdk的,,所以安裝Es時要先安裝jdk(若是之前安裝過且配置過環境變量則可直接安裝ES等軟件)

安裝jdk

  • 安裝

 一、打開下面網址https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlhtml

 二、選擇須要的版本進行下載java

 三、下載成功後在linux系統中的usr/local/下建立java目錄,將下載的文件放到該目錄下linux

四、 執行tar zxvf jdk-8u201-linux-x64.tar.gz 命令解壓文件便可。bootstrap

  • 配置環境變量

  一、打開ect/profile文件,在其末尾加下列語句瀏覽器

export JAVA_HOME=/usr/java/jdk1.8.0_201

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib

export PATH=$JAVA_HOME/bin:$PATH

 

 

 

 

二、編輯完成後使用source /etc/profile使編輯生效oracle

三、查看jdk是否配置成功執行命令java –version,出現下列類容則配置成功。elasticsearch

 

 

 

安裝Es

  • 軟件版本

ElasticSearch6.4.3maven

  • 下載

下載地址:https://www.elastic.co/downloads/past-releasesspa

 

  • 安裝

一、在usr/local下建立Es文件夾,將下載好的壓縮包放到該目錄下解壓3d

二、執行tar -zxvf elasticsearch-6.4.3.tar.gz命令解壓

 

  • 啓動

注:Es啓動,es啓動相對於麻煩一些,在root用戶下是沒法啓動的,所以要建立新的用戶,而後給新用戶受權,在新用戶中啓動Es就能夠了

一、 groupadd -g 700 elastic——>新建用戶組,組名叫elastic

二、useradd -u 701 -g 700 elastic——->新建用戶,用戶名叫elastic

三、passwd elastic——->設置用戶密碼 (設置時不顯示密碼*也沒有)

四、gpasswd -a elastic elastic—–>將用戶添加到用戶組裏面,第一個elastic表示用戶名,第二個elastic表示組名。

五、將Es安裝文件受權給新用戶chown -R elastic:elastic /usr/local/es/elasticsearch-6.4.3

 

六、用用新用戶啓動es服務,運行es目錄中的elasticsearch

 

啓動成功後:

 

  • 安裝Ik分詞器

一、 下載IK包,在Es的安裝目錄目錄中找到plugins,在裏面建立ik文件夾,將Ik.zip文件複製到裏面解壓便可(以tar.gz爲後綴的解壓後會出現如下錯誤,由於以tar.gz爲後綴的要經過maven進行編譯)。

 

 

 

解壓zip文件命令

   執行unzip elasticsearch-analysis-ik-6.4.3.zip

   沒有unzip命令的先執行:yum install -y unzip

解壓後

 

解壓後將Es安裝文件繼續給啓動用戶受權

而後切換用戶出現下列信息則安裝成功

   

  • 修改配置文件實現遠程訪問

一、進入elasticsearch.yml文件作如下修改

 

 

 

 

 

二、修改後重啓服務出現如下錯誤

 

 

 

處理:

在ect/securcty/limits.conf文件尾部加入

 *          soft    nofile          65536

 *          hard    nofile          65536

root        soft    nproc           5000

root        hard    nproc           5000

在ect/sysctl.conf的尾部添加:vm.max_map_count=655360

而後執行如下命令:sysctl –p

而後重啓或者從新登陸用戶

在Es的yml文件中的memory中作以下修改:

bootstrap.memory_lock: false

bootstrap.system_call_filter: false

而後重啓服務,重啓後發現主機仍是沒法訪問,是由於防火牆還沒關閉,在終端運行:systemctl stop firewalld.service關閉防火牆,而後重啓服務,在你的主機電腦上打開網頁訪問  虛擬機ip:9200出現下圖則設置成功

 

Kibana安裝

  • 軟件版本

Kibana版本應該和es版本一致,這裏仍是用kibana-6.4.3-linux-x86_64.tar.gz

  • 下載

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

過程同es同樣

 

  • 安裝

一、將下載好的壓縮包複製到期初建立的es文件夾下(放一塊兒主要爲了方便),而後解壓便可

二、執行tar -zxvf kibana-6.4.3.tar.gz命令解壓

  • 啓動

一、在kibana的安裝目錄中進入bin目錄,

二、而後執行 ./kiabana

  • 修改配置實現遠程訪問

一、在kibana的安裝目錄下,在config目錄下打開kibana.yml文件作如下修改:

二、server.host: "localhost"改成server.host: "0.0.0.0",

 

  而後重啓服務,在主機瀏覽器訪問 虛擬機ip:6501,出現下列界面則安裝成功

 

 

 

相關文章
相關標籤/搜索