一、安装jre支持

在CentOS中安装ElasticSearch需要Java1.8.0,可执行命令#  java -version查看当前系统所安装Java版本是否为1.8.0版本。

若非1.8.0版本,执行命令#  yum install java-1.8.0-openjdk* -y 进行安装。

二、下载elasticsearch

官方网站下载:https://www.elastic.co/cn/downloads/elasticsearch

因为是centos中运行 所以选择 tar.gz压缩包;

下载后 用ftp上传到centos里 我们把这个文件上传到 /opt 路径下

三、安装elasticsearch

解压: tar -zvxf elasticsearch-6.4.0.tar.gz

elasticsearch 不需要特别的配置,只需要启动即可

切到elasticsearch的目录下进行启动:bin/elasticsearch

产生报错信息:

[WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [] uncaught exception in thread [main]

org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root

这是因为elasticsearch不能以root账户启动,所以需新建一个用户启动

#  useradd  es

#  chown  -R  es:es /opt/elasticsearch-6.4.0/

然后切换到es用户,重新启动elasticsearch

启动完成后,可使用命令#  curl http://localhost:9200  验证服务是否开启成功

{
"name" : "pMZtimx",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "fgi2ZQdRQImNMp0MWQHbIw",
"version" : {
"number" : "6.4.0",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "595516e",
"build_date" : "2018-08-17T23:18:47.308994Z",
"build_snapshot" : false,
"lucene_version" : "7.4.0",
"minimum_wire_compatibility_version" : "5.6.0",
"minimum_index_compatibility_version" : "5.0.0"
},
"tagline" : "You Know, for Search"
}
出现类似这段文字,说明服务开启成功。

最新文章

  1. VIM编辑器简单总结
  2. 优化MySchool总结习题
  3. Activity的四种启动模式和onNewIntent()
  4. FZU 2143 Board Game
  5. 阻止浏览器关闭 区分刷新和关闭 自试IE可用
  6. 关于打开ILDASM的方法
  7. kickstartInstalls
  8. java线层的启动与停止
  9. C++中const
  10. Substring (nyoj 308)
  11. undefined reference to `clock_gettime'编译错误的解决办法
  12. div的最小宽高和最大宽高
  13. dbt 包依赖简单测试
  14. CI 2.2 + smarty 3.1.18 完美整合配置成功
  15. 轻量级ORM框架Dapper应用一:Dapper安装
  16. PHP面试系列 之Linux(二)---- Linux系统定时任务
  17. JavaScript 学习(1)--window对象
  18. JDBC Like 参数化查询
  19. compileSdkVersion, minSdkVersion 和 targetSdkVersion详解
  20. PHP array_intersect_ukey()

热门文章

  1. Java多线程之wait、notify/notifyAll 详解,用wait 和notifyAll 以及synchronized实现阻塞队列,多线程拓展之ReentrantLock与Condition
  2. 【Java每日一题】20170315
  3. SpringBoot快速开始Hello World
  4. python基础学习(十三)函数进阶
  5. STL中的Set用法(详+转)
  6. Mysql Group by 使用解析
  7. blfs(systemd版本)学习笔记-构建gnome桌面系统
  8. windows10系统关闭自动更新服务
  9. 【极简】如何挑选合适的百度BCC,并安装宝塔控制面板
  10. JMeter http(s)请求插件jmeter-plugin-httpBinaryFileUpload.jar