Ubuntu 安装Elasticsearch Kibana
目录
环境配置
sudo apt update
- openjdk
sudo apt-get install openjdk-11-jre
ElasticSearch
官网下载7.17.5版本,本文使用deb格式的包来安装
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.5-amd64.deb
sudo dpkg -i elasticsearch-7.17.5-amd64.deb
基础配置
本文使用一台es服务器,所以只需要简单配置 /etc/elasticsearch/elasticsearch.yaml
里面的参数即可。
cluster.name: es-68hub.com
node.name : node-1
如果需要开启外网访问则需要配置network.host
,下面是配置案例
- 允许外网访问
network.host: 0.0.0.0
discovery.seed_hosts: ["127.0.0.1","[::1]"]
- 局域网内访问
如果多台服务器在同一个网段中可以使用网卡名称来设置.
使用 ifconfig
查看服务器网卡名称,假设网卡名: eth1
network.host: _eth1_
discovery.seed_hosts: ["127.0.0.1","[::1]"]
以上设定可以让同一局域网内的服务器访问。但是本机访问时必须使用本机对应eth1
网卡的地址才可以,不能使用localhost
或者 127.0.0.1
。
更多网络相关配置可以参考官方文档
保存并启动elasticsearh
sudo systemctl start elasticsearch
测试
root@dev:/home/dev# curl -X GET "localhost:9200"
{
"name" : "node-1",
"cluster_name" : "es-68hub.com",
"cluster_uuid" : "M8Jh9kVRBXKHYsdCaxs0PDctHw",
"version" : {
"number" : "7.17.5",
"build_flavor" : "default",
"build_type" : "deb",
"build_hash" : "79d65bSA5e2c7c21073d89aa29",
"build_date" : "2021-09-16T03:05:29.143308416Z",
"build_snapshot" : false,
"lucene_version" : "8.9.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
出现以上响应则elasticsearch安装成功。
安装拼音插件
/usr/share/elasticsearch/bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-pinyin/releases/download/v7.16.1/elasticsearch-analysis-pinyin-7.17.5.zip
安装IK中文分词器
在线安装
/usr/share/elasticsearch/bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.17.5/elticsearch-analysis-ik-7.17.5.zip
本地安装
国内服务器连接github可能会超时.可以将zip包本地下载之后在上传至服务器。
./usr/share/elasticsearch/bin/elasticsearch-plugin install file:///data/elasticsearch-analysis-ik-7.17.5.zip
此处需要注意的是安装本地zip包的时候需要带上file://
协议头。否则会报错。
如果出现 Could not load plugin descriptor for plugin directory [.installing-654426063411992890]
这类错误。查看/usr/share/elasticsearch/plugin/
目录下的隐藏的对应文件,并将其删除在安装即可。
安装插件完成之后需要重启elasticsearch
Kibana
官网下载对应版本的安装包
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.17.5-amd64.deb
shasum -a 512 kibana-7.17.5-amd64.deb
sudo dpkg -i kibana-7.17.5-amd64.deb
配置
修改/etc/kibana/kibana.yml
配置文件
阅读其他文章