02 elasticsearch 快速搭建和上手

目前在学习的是 es 5.2.0 ,Elastic 官网 默认 下载页面 是跳转到 最新版本的下载界面(目前是6.x 系的 6.3.1),如果要在官网下载5.2.0 可以在首页搜索框搜索  也可以在官网Blog中搜索 搜索页面结果如下:

说明:es 5.2.0 版本需要Java 1.8 及以上, Java 安装教程百度一下即可。。。

Linux 下简单安装elasticsearch

1、先下载 5.2.0 的tar 包,到指定的目录

wget  -P 下载目录  下载链接

 2、将tar 包解压

tar -xzvf  下载好的es包

3、可以通过tree 命令来查看一下es 的目录结构, 如下:

 

4、进入到 bin 目录,使用该目录下的elasticsearch  shell 脚本进行启动,可惜我这边没那么顺利,报错如下(看报错信息大概知道什么原因,还是百度了一下)

5、上面报错的原因:我设设备内存不够,无法分配2060255232Bytes内存给elastic search, 百度得知 elasticsearch 默认内存需要2G, 我的linux 设备就2G内存  T T, 只能修改ES的配置文件了

进入Config 目录,修改 jvm.option , 把 2g 注释掉,改成 512m

#-Xms2g
#-Xmx2g
-Xms512m
-Xmx512m

6、再次启动 Elastic search, 结果又又报错了,这次一看就知道什么原因了:不能用root用户启动elasticsearch

#给系统添加elastic 用户
useradd  elastic
#将elastic目录 拥有这改为elastic 用户 如果没有这个会报错的,报错信息大概如下(忘了截图了)
#main ERROR Could not register mbeans java.security.AccessControlException:
#access denied ("javax.management.MBeanTrustPermission" "register"
chown -R elastic:elastic elastic

7、切换到elastic 用户,启动elasticsearch

8、可以通过以下命令来验证是否启动成功:

 

Windows下简单安装elasticsearch

1、下载安装包,解压elasticsearche 的Zip压缩包

2、进入到相应的目录,并启动elasticsearch, 在命令窗口中运行elasticsearch.bat  即可

3、 在浏览器中 访问 http://127.0.0.1:9200/ , 得到如下结果则证明启动成功:

{
name: "e3-n2UT",
cluster_name: "elasticsearch",
cluster_uuid: "nRVRAGq-TzCrOebBD73U0A",
version: {
number: "5.2.0",
build_hash: "24e05b9",
build_date: "2017-01-24T19:52:35.800Z",
build_snapshot: false,
lucene_version: "6.4.0"
},
tagline: "You Know, for Search"
}

以上就是我的安装elasticsearch 的过程,欢迎指正和评论

学习笔记 - 若转载请于明显处标明出处:https://www.cnblogs.com/gonson/p/9335753.html 

猜你喜欢

转载自www.cnblogs.com/gonson/p/9335753.html