1. 程式人生 > >linux elasticsearch 安裝部署

linux elasticsearch 安裝部署


https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.4.3.zip

1.
下載:
curl -L -O https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.3.4/elasticsearch-2.3.4.tar.gz

2.解壓指定目錄
zip解壓命令
unzip test.zip -d /root/
gz解壓命令
gunzip -c /root/test.gz > ./test.txt
3.安裝java環境變數
3.1 下載jdk
    #cd /tmp  
    #wget "http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-x64.rpm?AuthParam=1372142112_983985b072250462338f52e48b37d8b9"  
3.2 安裝

    複製到/usr/java/路徑下

    #mkdir /usr/java/  
    #cp jdk-7u25-linux-x64.rpm /usr/java/
3.3 新增可執行許可權

    # cd /usr/java/  
    # chmod +x jdk-7u25-linux-x64.rpm   
    #rpm -ivh jdk-7u25-linux-x64.rpm
    
4.配置環境變數
    
    #vi /etc/profile
    結尾處新增(注意jdk版本自行改變)
    #set java environment
    export  JAVA_HOME=/usr/java/jdk1.7.0_25
    export  CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export  PATH=$PATH:$JAVA_HOME/bin
    
    儲存退出
5.新增使用者組,注意es不能直接使用root啟動
  這是出於系統安全考慮設定的條件。由於ElasticSearch可以接收使用者輸入的指令碼並且執行,為了系統安全考慮,
  建議建立一個單獨的使用者用來執行ElasticSearch     
 
  此時賬號密碼:elsearch
  #建立使用者組
  groupadd elsearch
  #建立使用者
  useradd elsearch -g elsearch
  #設定密碼
  passwd elsearch
 
  開啟es安裝目錄賦予使用者組
  cd /opt
  chown -R elsearch:elsearch  elasticsearch
  chown -R user1 directory1 改變一個目錄的所有人屬性並同時改變改目錄下所有檔案的屬性
6.啟動  
  #切換使用者
  su elsearch
  #啟動
  cd elasticsearch/bin
  ./elasticsearch
  後臺啟動新增-d

  ./elasticsearch -d