安裝java環境(tar包方式)html
下載java tar包: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 解壓縮:tar -zxvf jdk-8u60-linux-x64.tar.gz 建立軟連接:ln -s /usr/java/jdk1.8.0_60/ /usr/jdk // /usr/java/jdk1.8.0_60 是tar包解壓縮文件路徑 編輯配置文件,配置環境變量: vim /etc/profile 在末尾添加: JAVA_HOME=/usr/jdk CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH 執行命令生效環境變量配置 :source /etc/profile 查看版本:java -version
安裝elasticsearch (參考資料:https://www.elastic.co/guide/...)java
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.1-linux-x86_64.tar.gz tar -zxvf elasticsearch-7.1.1-linux-x86_64.tar.gz //注意:es不能直接在root用戶下運行,須要建立其餘用戶( chown -R es:es /usr/local/elasticsearch/) sudo vi config/elasticsearch.yml //須要修改放開註釋的位置 cluster.name: my-application //集羣名稱 node.name: node-1 //節點名稱 network.host: 0.0.0.0 //網絡 http.port: 9200 //端口號 cluster.initial_master_nodes: ["node-1"] //初始主節點 修改配置: 1.vim /etc/security/limits.conf * soft nofile 65536 * hard nofile 65536 * soft nproc 4096 * hard nproc 4096 查看配置生效命令 (注意:須要重啓服務器生效) ulimit -Hu ulimit -Su 2.vim /etc/sysctl.conf vm.max_map_count=262144 sysctl -p //執行命令sysctl -p生效 #主機端口相關(主機若是隻監聽本地:127.0.0.1,默認端口是9200) xpack.ml.enabled: false network.host: 0.0.0.0 http.port: 9201 #內存 bootstrap.memory_lock: false bootstrap.system_call_filter: false #容許跨域 http.cors.enabled: true http.cors.allow-origin: "*" #集羣和節點 cluster.name: test-cluster node.name: master node.master: true