es安装
一 安装jdk
1 yum list java-11
2 yum install -y java-11-openjdk.x86_64 java-11-openjdk-devel.x86_64
3 rpm -ql `rpm -qa |grep jdk-devel` |grep '/bin/javac'
4 vim $HOME/.bashrc
5 export JAVA_HOME=/usr/lib/jvm/java-11.0-openjdk-1.8.0.222.b10-0.el7_6.x86_64
6 source $HOME/.bashrc
二 安装es
1 下载es:https://www.elastic.co/cn/downloads/elasticsearch
2 wget -c -b -O es.tar.gz https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.3.0-linux-x86_64.tar.gz
3 tar zxvf es.tar.gz
4 ./bin/elasticsearch -d
5 curl 127.0.0.1:9200 有输出就对了
三 踩到的坑
1 使用的是es7.3,那么jdk的版本一定要大于1.8.
2 当root解压安装包的时候一定要改所属人,因为不能root启动
配置:
elasticsearch.yml文件
node.name: node-1 前面的#打开
#network.host: 192.168.0.1
network.host: 192.168.136.110
#network.host: 0.0.0.0
#network.host: localhost
#network.host: 127.0.0.1 这里把network.host 设置为自己的ip地址 网上有设置成0.0.0.0的应该也可以自己设置一下试试
cluster.initial_master_nodes: ["node-1"] 这里一定要这样设置,我就是这里没有这样设置出问题的,弄了好久
在最后加上这两句,要不然,外面浏览器就访问不了哈
http.cors.enabled: true
http.cors.allow-origin: "*"
参考资料之一:https://blog.csdn.net/lidew521/article/details/88091539
ES图形化界面
下载地址:https://github.com/mobz/elasticsearch-head
这是一个node.js的项目,需要先安装node环境
然后在cmd里面进入elasticsearch-head根目录安装项目所需依赖
|
1
2
3
4
5
6
7
8
9
10
11
|
//安装gruntnpm install -g grunt-cli//安装head所需依赖npm i//启动项目run run start 或者 grunt server//启动项目有可能会出现grunt权限不足等。只需要软连接一下就可以了ln -s /yangk/node-v8.11.3-linux-x64/bin/grunt /usr/local/bin/grunt |
kibana安装
wget -b -c https://artifacts.elastic.co/downloads/kibana/kibana-7.3.0-x86_64.rpm
yum install -y kibana-7.3.0-x86_64.rpm
vim /etc/kibana/kibana.yml
server.port: 5601 //监听端口
server.host: "192.168.1.31" //监听IP地址,建议内网ip
elasticsearch.url: "http://192.168.1.31:9200" //elasticsearch连接kibana的URL,也可以填写192.168.1.32,因为它们是一个集群
systemctl enable kibana
systemctl start kibana
安装alayics-ik
./elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.3.0/elasticsearch-analysis-ik-7.3.0.zip
浙公网安备 33010602011771号