jdk,es和kibana环境搭建

97 阅读2分钟

jdk环境安装

1.上传jdk到linux上

cd /root/java/
  1. 解压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/
  1. 解压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/
  1. 解压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

注意 网络较差时下载很慢,可考虑科学上网下载到本地,然后再上传到服务器安装

注意事项

  1. 出现jdk相关错误,考虑jdk和es版本对应关系
  2. 先启动es,在启动kibana
  3. google浏览器访问时ip+端口不安全时,前面加http://