1.es6 需要jdk1.8的环境。
# yum -y install java
# java -version
2.解压 安装
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.2-linux-x86_64.tar.gz
tar -zxvf elasticsearch-6.6.2-linux-x86_64.tar.gz
cd /usr/local/elasticsearch-6.6.2
cd bin
./elasticsearch-6.6.2 #前台启动
./elasticsearch-6.6.2 -d #后台启动
因为es不允许用root启动它,所以我们需要先创建一个用户。
# useradd sdl
授权
# chown -R sdl:sdl /usr/local/elasticsearch-6.6.2
切换用户并启动
1.OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from one, then you should configure the number of parallel GC threads appropriately using -XX:ParallelGCThreads=N
这个错是因为CPU核心数不够,elasticsearch至少需要二核
2.OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c5330000, 986513408, 0) failed; error='Cannot allocate memory' (errno=12)
这个错是因为内存不够,内存至少得在2G