elastic安装

elastic下载地址

https://www.elastic.co/cn/downloads/elasticsearch
我下载的是7.10版本,但是这个版本启动需要jdk 11以上
我最后选择linux下命令行下载,总之选择版本低点的

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.tar.gz 

然后就是解压

tar -zxvf elasticsearch-6.2.4.tar.gz

启动

./bin/elasticsearch

启动时报了错误

java.lang.RuntimeException: can not run elasticsearch as root

发现是因为不能以root用户启动,所以要创建一个新用户es

[root@master elasticsearch-6.2.4]# groupadd es
[root@master elasticsearch-6.2.4]# useradd es -g es
## 改变用户的密码
[root@master elasticsearch-6.2.4]# passwd es
Changing password for user es.
New password:   #我这里输入的是123456
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:  #123456
passwd: all authentication tokens updated successfully.

改变elastic目录的权限

[root@master opt]# chown -R es:es elasticsearch-6.2.4
[root@master opt]# ll
total 951012
drwxr-xr-x  9   1106   4001       190 Aug  4 21:35 apache-flume-1.6.0-cdh5.7.0-bin
drwxr-xr-x  8 es     es           143 Apr 13  2018 elasticsearch-6.2.4

修改配置

vim config/elasticsearch.yml
修改如图所示。
elastic安装_第1张图片
安装7.6.1版本
需要额外配置以下内容:

#修改config/elasticsearch.yml下约第23行,放开node.name注释,可更改名称
node.name: node-1
cluster.initial_master_nodes: ["node-1"] #这里的node-1为node-name配置的值

切换用户

su es

再次启动elastic即可

安装IK分词器

https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v6.3.2
下载zip格式的压缩包
解压到elasticsearch的plugin目录下。
cd elasticsearch-6.3.2/plugin/
mkidr ik
unzip elasticsearch-analysis-ik-6.3.2.zip
重启es

ik安装验证

创建一个test索引
PUT http://192.168.109.11:9200/test/
验证ik分词器
POST http://192.168.109.11:9200/test/_analyze
{
“analyzer”:“ik_smart”,
“text”:“中国人民警察的服务宗旨”
}

kibana安装

https://www.elastic.co/cn/downloads/past-releases/kibana-6-3-2
解压后
vim config/kibana.yml
增加配置如下

server.host: "192.168.109.11"
elasticsearch.url: "http://192.168.109.11:9200"

如果报错error [config validation of [elasticsearch].url]: definition for this key is missing

将上面的elasticsearch.url改为elasticsearch.hosts

elasticsearch.hosts: ["http://localhost:9200"]
# elasticsearch.url: "http://localhost:9200"

启动kibana
./bin/kibana

下载了最新版本的7.10.2 https://www.elastic.co/cn/downloads/

和上述启动方式一样启动,报错:
Failure running machine learning native code. This could be due to running on an unsupported OS or distribution
解决方式:在elasticsearch.yml文件中增加一行

xpack.ml.enabled: false
入门教程http://www.ruanyifeng.com/blog/2017/08/elasticsearch.html

你可能感兴趣的:(elasticsearch)