查看yum中管理的可用的JDK软件包列表:
yum search java | grep -i --color JDK
选择合适版本,这里选择java-1.8.0-openjdk-devel.x86_64
yum install java-1.8.0-openjdk-devel.x86_64
配置环境变量,打开etc文件下profile
vim /etc/profile
在文件内添加
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.71-2.b15.el7_2.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
:wq
保存关闭后,执行以下命令让配置生效:
source /etc/profile
然后分别输入下面命令确认jdk是否安装成功:
java
安装elasticsearch
(1):创建目录文件
cd /usr/local/src
mkdir tools
cd tools
(2):在刚刚创建的文件夹内下载es和kibana并解压
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.1.0-linux-x86_64.tar.gz
curl -L -O https://artifacts.elastic.co/downloads/kibana/kibana-8.1.0-linux-x86_64.tar.gz
tar -zxvf elasticsearch-8.1.0-linux-x86_64.tar.gz&kibana-8.1.0-linux-x86_64.tar.gz
(3):修改适合本机的内存,修改文件config/jvm.options(建议不做修改)
进入elasticsearch-8.1.0/bin
cd elasticsearch-8.1.0/bin
(4):修改配置文件
vim /usr/local/src/tools/elasticsearch-8.1.0/config/elasticsearch.yml
配置修改如下: (如需加密访问,还要配置加密插件,这里不做配置)
cluster.name: my-application
node.name: node-1
network.host: 192.168.1.2
http.port: 9200
cluster.initial_master_nodes: ["node-1", "node-2"]
(5):新建用户并授权
useradd es#添加es用户
passwd es#设置es用户密码
chown -R es:es /usr/local/src/tools/elasticsearch-8.1.0/#将文件夹赋予es授权
(6):修改sysctl.conf配置
vim /etc/sysctl.conf
添加如下:
vm.max_map_count=655360
使配置生效命令
/sbin/sysctl -p
(7):修改/etc/security/limits.conf配置
vim /etc/security/limits.conf
文件末尾追加以下内容;
* soft nofile 65536
* hard nofile 65536
(8):切换es 用户,并开启elasticsearch
su es
./elasticsearch
(如果需要后台启动 ./bin/elasticsearch -d)
启动成功后,再使用一个root账户窗口输入如下命令
curl -X GET http://192.168.1.2:9200
在浏览器访问为 http://192.168.1.2:9200
安装kibana
(1):进入下载好的kibana目录,修改配置文件;
vim /usr/local/src/tools/kibana-8.1.0/config/kibana.yml
server.port: 5601
server.publicBaseUrl: "http://192.168.1.2:5601" #设置为elaticsearch.yml配置文件一致
elasticsearch.hosts: ["http://192.168.1.2:9200"] #设置为elaticsearch.yml配置文件一致
server.host: "0.0.0.0" #设置为elaticsearch.yml配置文件一致
elasticsearch.username: "elastic" #用户名
elasticsearch.password: "xxxxx" #密码
i18n.locale: "zh-CN" #汉化设置
(2):保存修改给es用户授权
chown -R es:es /usr/local/src/tools/kibana-8.1.0/
切换es用户 并进入到kibana-8.1.0目录下
su es
cd /usr/local/src/tools/kibana-8.1.0
(3):执行启动命令
bin/kibana
待完全启动 浏览器访问 http://192.168.1.2:5601