jdk环境安装
1.上传jdk到linux上
cd /root/java/
- 解压jdk
tar -zxvf tar文件
3.移动
mv /root/jdk1.8.0_171 /usr/java/
4.配置jdk环境变量
vim /etc/profile
export JAVA_HOME=/usr/java/jdk-11.0.12
export PATH=$JAVA_HOME/bin:$PATH
es环境安装
1.上传jdk到linux上
cd /root/es/
- 解压es
tar -zxvf tar文件
3.移动
mv /root/elasticsearch-7.3.0 /usr/elasticsearch/
4.配置
# 编辑vim /usr/elasticsearch/confifig/elasticsearch.yml
vim /usr/elasticsearch/config/elasticsearch.yml
node.name: node-1
network.host: 0.0.0.0
# Set a custom port for HTTP:
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
vim /usr/elasticsearch/config/jvm.options
-Xms1g
-Xmx1g
5.添加es用户,es默认root用户无法启动,需要改为其他用户
useradd estest
修改密码
passwd estest
改变es目录拥有者账号
chown -R estest /usr/elasticsearch/
6.修改/etc/sysctl.conf
vim /etc/sysctl.conf
末尾添加:vm.max_map_count=655360
执行sysctl -p 让其生效
sysctl -p
7.修改/etc/security/limits.conf
vim /etc/security/limits.conf
# 末尾加
* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096
8.切换用户,启动
su estest
# 启动
/usr/elasticsearch/bin/elasticsearch
kibana环境安装
1.上传jdk到linux上
cd /root/es/
- 解压es
tar -zxvf tar文件
3.移动
mv /root/elasticsearch-7.3.0 /usr/elasticsearch/
4.配置
# 编辑vim /usr/elasticsearch/confifig/elasticsearch.yml
vim /usr/elasticsearch/config/elasticsearch.yml
node.name: node-1
network.host: 0.0.0.0
# Set a custom port for HTTP:
http.port: 9200
cluster.initial_master_nodes: ["node-1"]
vim /usr/elasticsearch/config/jvm.options
-Xms1g
-Xmx1g
5.添加es用户,es默认root用户无法启动,需要改为其他用户
useradd estest
修改密码
passwd estest
改变es目录拥有者账号
chown -R estest /usr/elasticsearch/
6.修改/etc/sysctl.conf
vim /etc/sysctl.conf
末尾添加:vm.max_map_count=655360
执行sysctl -p 让其生效
sysctl -p
安装kibana root账户下操作
tar -zxvf kibana-7.3.0-linux-x86_64.tar.gz
mv /root/kibana-7.3.0-linux-x86_64 /usr/kibana/
#改变es目录拥有者账号
chown -R estest /usr/kibana/
#还需要设置访问权限
chmod -R 777 /usr/kibana/
#修改配置文件
vim /usr/kibana/config/kibana.yml
server.port: 5601
server.host: "0.0.0.0"
# The URLs of the Elasticsearch instances to use for all your queries.
elasticsearch.hosts: ["http://ip地址:9200"]
root用户启动
/usr/kibana/bin/kibana --allow -root
ik分词器
1)在elasticsearch的bin目录下执行以下命令,es插件管理器会自动帮我们安装,然后等待安装完成:
/usr/elasticsearch/bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-
ik/releases/download/v7.3.0/elasticsearch-analysis-ik-7.3.0.zip
2)下载完成后会提示 Continue with installation?输入 y 即可完成安装
3)重启Elasticsearch 和Kibana
注意 网络较差时下载很慢,可考虑科学上网下载到本地,然后再上传到服务器安装
注意事项
- 出现jdk相关错误,考虑jdk和es版本对应关系
- 先启动es,在启动kibana
- google浏览器访问时ip+端口不安全时,前面加http://