安装 ElasticSearch

2019-05-03  本文已影响0人  _不能说的秘密i

安装说明

安装

  1. 备份默认源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  1. 修改源为阿里源
sudo vim /etc/apt/sources.list

将以下内容写入到文件

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
  1. 更新源
sudo apt update
  1. 安装openjdk
sudo apt install openjdk-8-jre-headless
java -version

java -version 是查看Jdk版本

  1. 安装 ES 参考
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-6.x.list
sudo apt-get update && sudo apt-get install elasticsearch=6.1.1

  1. 将ES设置为系统服务
sudo update-rc.d elasti  csearch defaults 95 10
  1. 启动es
sudo service elasticsearch start
  1. 查看es状态 和 一些版本信息
sudo service elasticsearch status

curl http://localhost:9200

目录位置及介绍

由于是 apt 一键安装的, 如果没有这个,你可能找不到这些东西在哪

  1. 安装目录及配置文件1. 配置文件
 bin  lib  modules  NOTICE.txt  plugins  README.textile
  1. 插件目录 /usr/share/elasticsearch/plugins
    如果需要对中文进行分词,就需要安装中文分词插件
  1. 配置文件目录 /etc/elasticsearch/ 默认包涵以下文件
# 配置文件           jvm虚拟机配置文件   日志配置配置文件
elasticsearch.yml   jvm.options      log4j2.properties
  1. 数据目录 /var/lib/elasticsearch

  2. 日志目录 /var/log/elasticsearch

es内存限制

es运行还是比较耗费内存的,所以如果只需要构建一个中小型的项目(比如个人博客),限制es的运行内存是一个不错的优化手段

  1. 限定es最大运行内存(建议不要超过系统的50%)
sudo vim /etc/elasticsearch/jvm.options

# 默认是 1g
-Xms512m
-Xmx512m

kibana

安装 kibana

kibana是es图形化操作工具,相当于 mysqlphpmyadmin

由于之前已经添加过es的源了,所以可以直接使用 apt-get install 来安装

sudo apt-get install kibana

安装位置和常用目录

修改配置 /etc/kibana/kibana.yml

vim kibana.yml

# 修改 server.host 默认是: localhost
server.host: "192.168.10.10"


# 修改 elasticsearch.url 默认是: http://localhost:9200, 如果没有修改过es的配置文件就不用修改
elasticsearch.url: "http://localhost:9200"

# 将kibana设置为系统服务
sudo update-rc.d elasticsearch defaults 95 10

修改配置之后记得重启服务 sudo service kibana restart

浏览器访问测试

这是我的虚拟机 (ubuntu) 的地址, 5601 是kibana服务默认监听的端口

安装ik分词插件

上一篇下一篇

猜你喜欢

热点阅读