centos7安裝ElasticSearch


安裝准備

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

安裝jdk

  • 安裝

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

 2、選擇需要的版本進行下載

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

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

  • 配置環境變量

  1、打開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
復制代碼

 

 

 

 

2、編輯完成后使用source /etc/profile使編輯生效

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

 

 

 

安裝Es

  • 軟件版本

ElasticSearch6.4.3

  • 下載

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

 

  • 安裝

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

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

 

  • 啟動

注:Es啟動,es啟動相對於麻煩一些,在root用戶下是無法啟動的,因此要創建新的用戶,然后給新用戶授權,在新用戶中啟動Es就可以了

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

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

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

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

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

 

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

 

啟動成功后:

 

  • 安裝Ik分詞器

1、 下載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安裝文件繼續給啟動用戶授權

然后切換用戶出現下列信息則安裝成功

   

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

1、進入elasticsearch.yml文件做以下修改

 

 

 

 

 

2、修改后重啟服務出現以下錯誤

 

 

 

處理:

在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一樣

 

  • 安裝

1、將下載好的壓縮包復制到期初創建的es文件夾下(放一起主要為了方便),然后解壓即可

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

  • 啟動

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

2、然后執行 ./kiabana

  • 修改配置實現遠程訪問

1、在kibana的安裝目錄下,在config目錄下打開kibana.yml文件做以下修改:

2、server.host: "localhost"改為server.host: "0.0.0.0",

 

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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM