[TOC]
安装环境
- ubuntu16.04
- elasticsearch-5.6.4
- java version "1.8.0_151"
ps: 系统和java版本不影响安装,这里只做记录
安装过程
安装java
-
官网下载各自系统相应的java版本, 新建
/usr/java
目录, 将tar包解压到该目录下,并增加配置java环境变量:
vi /etc/profile
export JAVA_HOME=/usr/java/jre1.8.0_151 # 记得换成自己的文件
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
source /etc/profile
java -version # 显示版本号信息
- 安装es
wget和浏览器网速奇慢,试了下迅雷,居然秒下
-
解压。 如果需要远程访问:进入到es目录内,修改配置文件
config /elasticsearch.yml
取消注释network.host: 这里填主机的ip
, 不需要则跳过改步。 -
直接运行即可
./bin/elasticsearch -h
查看可选参数
./bin/elasticsearch
运行;后台运行 加-d
......
[2017-11-19T00:19:46,502][INFO ][o.e.n.Node ] [HDQ8uD4] started
[2017-11-19T00:19:46,572][INFO ][o.e.g.GatewayService ] [HDQ8uD4] recovered [0] indices into cluster_state
测试
curl 'http://host:9200/?pretty'
成功提示:
{
"name" : "HDQ8uD4",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "pWyrJ-flQJ6OLejWk833hg",
"version" : {
"number" : "5.6.4",
"build_hash" : "8bbedf5",
"build_date" : "2017-10-31T18:55:38.105Z",
"build_snapshot" : false,
"lucene_version" : "6.6.1"
},
"tagline" : "You Know, for Search"
}
问题
-
[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
修改配置sysctl.conf
vi /etc/sysctl.conf
添加下面配置:
vm.max_map_count=655360
并执行命令:
sysctl -p
网友评论