centos 7
elasticsearch-6.8.2
jdk8
1、官网下载
最新版本7.x需要jdk11才能运行,我想下载支持jdk8的历史版本版本elasticsearch-6.8.2
选择past releases下载其他版本
2、不能通过root运行
创建新用户admin
adduser admin
为sonar创建密码
passwd admin
修改sonarqube的目录和用户组为sonar
chown -R admin:admin elasticsearch-6.8.2
3、虚拟内存太少
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
修改虚拟内存
解决:
切换到root用户
执行命令:
sysctl -w vm.max_map_count=262144
查看结果:
sysctl -a|grep vm.max_map_count
显示:
vm.max_map_count = 262144
上述方法修改之后,如果重启虚拟机将失效,所以:
解决办法:
在 /etc/sysctl.conf文件最后添加一行
vm.max_map_count=262144
即可永久修改
3、后台进程执行
./elasticsearch -d
访问url测试一下
http://127.0.0.1:9200/
{
"name" : "node-1",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "Ub3NDAy8TgS5eaIV7uVJJg",
"version" : {
"number" : "6.8.2",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "b506955",
"build_date" : "2019-07-24T15:24:41.545295Z",
"build_snapshot" : false,
"lucene_version" : "7.7.0",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}