Elasticsearch基础
01、Elasticsearch 教程: 基础教程
02、Elasticsearch 教程: 简介
03、Elasticsearch 教程: 安装前准备工作
04、Elasticsearch 教程: 安装 ( Windows )
05、Elasticsearch 教程: 安装 ( Unix )
06、Elasticsearch 教程: 术语
07、Elasticsearch 教程: RESTful API
08、Elasticsearch 教程: 初体验 – 分词
09、Elasticsearch 教程: 中文分词 – 结巴分词
10、Elasticsearch 教程: 准备数据
11、Elasticsearch 教程: 填充数据
12、Elasticsearch 教程: API 约定
13、Elasticsearch 教程: 文档 API
14、Elasticsearch 教程: 搜索 API
15、Elasticsearch 教程: 聚合计算
16、Elasticsearch 教程: 索引 API
17、Elasticsearch 教程: 集群管理 API
18、Elasticsearch 教程: 查询描述语言
19、Elasticsearch 教程: 映射 ( Mapping )
20、Elasticsearch 教程: 分析 ( Analysis )
21、Elasticsearch 教程: 模块 ( Modules )
22、Elasticsearch 教程: 测试
23、Elasticsearch 教程: 版本升级
24、Elasticsearch 教程: 总结
本文档使用 MrDoc 发布
-
+
首页
05、Elasticsearch 教程: 安装 ( Unix )
上一章节中我们下载了 Elasticsearch 的最新版本,也安装和配置了 Java 环境。接下来,我们将尝试在 Unix 系统上安装 Elasticsearch Unix 操作系统有三大类,分别是: 1、 Debian和Ubuntu; 2、 RedHat和CentOS; 3、 macOS,俗称苹果电脑; ### **Debian 和 Ubuntu apt-get 安装** ------------ 在Debian 和 Ubuntu 系统上可以使用 `apt-get` 包管理软件来安装,方法如下 1、 使用下面的方式添加公共签名密钥到apt-get中; ```python wget -qO - https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - ``` 2、 添加Elasticsearch6.x的包缘; ```python echo "deb http://packages.elastic.co/elasticsearch/6.x/debian stable main" | sudo tee -a /etc/apt/sources.list.d/elasticsearch-6.x.list ``` 3、 运行`apt-getupdate`更新软件包信息; ```python sudo apt-get update ``` 4、 使用`apt-get`安装elasticsearch; ```python sudo apt-get install elasticsearch ``` ### **RedHat 和 CentOS yum 安装** ------------ 1、 使用下面的`rpm`命令添加公共签名密钥; ```python rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch ``` 2、 使用下面的命令在`/etc/yum.repos.d/`目录中添加一个`elasticsearch.repo`; ```python sudo touch /etc/yum.repos.d/elasticsearch.repo ``` 3、 然后复制以下内容到`/etc/yum.repos.d/elasticsearch.repo`中; ```python [elasticsearch-6.x] name = Elasticsearch repository for 6.x packages baseurl = http://packages.elastic.co/elasticsearch/6.x/centos gpgcheck = 1 gpgkey = http://packages.elastic.co/GPG-KEY-elasticsearch enabled = 1 ``` 4、 然后就可以使用`yum`命令来安装`elasticsearch`了; ```python yum install elasticsearch ``` ### **macOS 苹果电脑下安装** ------------ 苹果电脑下安装 Elasticsearch 的方式最为简单,就是使用 brew 命令 ```python brew install elasticsearch ``` 但,一般情况下,`elasticsearch` 都不是最新的,不过也没关系,都是 `6.x` 系列,API 变动不大 ### **源码安装** ------------ 打开终端或 shell,然后按照以下命令安装 1、 使用`unzip`或`tar`命令解压下载好的`elasticsearch-6.3.0.zip`; ```python $ unzip elasticsearch-6.3.0.zip Archive: elasticsearch-6.3.0.zip creating: elasticsearch-6.3.0/ creating: elasticsearch-6.3.0/lib/ ... ``` 2、 创建`/usr/local/elasticsearch`目录; ```python $ sudo mkdir -p /usr/local/elasticsearch ``` 3、 然后把解压之后的`elasticsearch-6.3.0`移到`/usr/local/elasticsearch`目录下并重新命名为`6.3.0`; ```python $ sudo mv elasticsearch-6.3.0 /usr/local/elasticsearch/6.3.0 ``` 4、 然后我们需要把`/usr/local/elasticsearch/6.3.0/bin`目录添加到PATH路径中; ```python $ sudo vi ~/.bashrc ``` 然后在文件末尾添加以下语句 ```python export PATH="$PATH:/usr/local/elasticsearch/6.3.0/bin" ``` ### **首次启动** ------------ 在终端里输入 `elasticsearch` 就可以启动 Elasticsearch 启动信息打印很多输出,就是启动成功了 ### **检查是否成功启动** ------------ 如果启动成功,可以打开一个新的 shell,然后输入以下命令 ```python curl http://localhost:9200/?pretty ``` 输出结果如下 ```python $ curl http://localhost:9200/\?pretty "name" : "4zwAMlT", "cluster_name" : "elasticsearch", "cluster_uuid" : "UgKKy4O-TTKrux4cHHcrZQ", "version" : { "number" : "6.3.0", "build_flavor" : "default", "build_type" : "zip", "build_hash" : "424e937", "build_date" : "2018-06-11T23:38:03.357887Z", "build_snapshot" : false, "lucene_version" : "7.3.1", "minimum_wire_compatibility_version" : "5.6.0", "minimum_index_compatibility_version" : "5.0.0" }, "tagline" : "You Know, for Search" ``` 可以看到 `version` 键下有当前 Elasticsearch 的相关信息,比如版本号为 `6.3.0` ### **停止 Elasticsearch** ------------ 如果是开发环境,停止就直接使用 `CTRL + C` 组合键吧 然后会继续输出类似`stopping closed`等信息,则证明停止成功。
李智
2025年3月17日 13:24
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码