一、安裝jdk,至少須要jdk1.8版本node
二、下載elasticsearch 安裝包vim
cd /usr/local/src ###若是沒有安裝wget 請安裝(yum -y install wget) wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.2.tar.gz
三、解壓 elasticsearchbash
##建立目錄,存放es安裝位置 mkdir /usr/local/es ##解壓elasticsearch安裝包 tar -xvf elasticsearch-6.2.2.tar.gz -C /usr/local/es/
四、修改解壓後的目錄名稱網絡
cd /usr/local/es/ mv elasticsearch-6.2.2/ node-1
五、建立用戶組和用戶(elasticsearch不能用root用戶啓動)cors
##建立用戶組 groupadd elasticsearch ##建立用戶es 指定到elasticsearch用戶組 並設置用戶es的密碼爲es useradd es -g elasticsearch -p es ##給用戶es受權可操做的目錄 chown -R es:elasticsearch /usr/local/es
六、建立elasticsearch 的數據存放目錄datajvm
su es mkdir /usr/local/es/node-1/data
七、編輯elasticsearch.yml文件elasticsearch
cd /usr/local/es/node-1/config/ vi elasticsearch.yml
##集羣名稱 cluster.name: es-cluster ##節點名稱 node.name: node-1 ##網絡監聽地址 network.host: 192.168.56.101 http.port: 9200 ##使用head等插件監控集羣信息,須要打開如下配置項 http.cors.enabled: true http.cors.allow-origin: "*" http.cors.allow-credentials: true
八、修改jvm.options插件
-Xms512m -Xmx512m
九、修改用戶可用的最大線程數配置線程
##切換到root用戶,編輯limits.conf 添加相似以下內容 su root ##編輯文件 vim /etc/security/limits.conf 編輯爲以下內容 * soft nofile 65536 * hard nofile 131072 * soft nproc 2048 * hard nproc 4096
十、編輯 vi /etc/sysctl.conf code
vm.max_map_count=655360
編輯完成後執行命令:
sysctl -p
十一、切換回es用戶啓動elasticsearch
su es cd /usr/local/es/node-1/bin ./elasticsearch
啓動成功就是以上界面
若是要後臺啓動 在啓動的時候後面加 -d參數便可
./elasticsearch -d