#!/bin/bash #配置Kibana的安装目录 修改的地方1 脚本可以自己创建 echo -e "请输入kibana的安装目录,不存在脚本自动创建,例如 /bigdata/install" read kibanainstallpath #创建Kibana安装的目录 if [ ! -d $kibanainstallpath ]; then mkdir -p $kibanainstallpath fi if [ ! -d $kibanainstallpath ]; then echo "创建目录$kibanainstallpath失败!请检查目录是否有权限" exit fi #解压tar包 currentdir=$(cd $(dirname $0); pwd) ls | grep 'kibana-.*[gz]$' if [ $? -ne 0 ]; then #当前目录没有es的压缩包 echo "在$currentdir下没有发现kibana-*.tar.gz,请自行上传!" exit else #解压 tar -zxvf $currentdir/$(ls | grep 'kibana-.*[gz]$') -C $kibanainstallpath fi kibanabanben=`ls $kibanainstallpath| grep 'kibana-.*'` #PATH设置 #末行插入 #echo "">>~/.bash_profile #echo '#ES'>>~/.bash_profile #echo "export ES_HOME=$esinstallpath/$esbanben">>~/.bash_profile #echo 'export PATH=$PATH:$ES_HOME/bin'>>~/.bash_profile #source ~/.bash_profile confpath=$kibanainstallpath/$kibanabanben/config #修改配置文件 echo -e "请输入您的主机ip:例如 192.168.8.21" read serverip echo "elasticsearch.url: \"http://${serverip}:9200\"" >>$confpath/kibana.yml echo -e "请输入kibana的访问端口:例如 5601" read kibanaport echo "server.port: ${kibanaport}">>$confpath/kibana.yml echo 'server.host: "0.0.0.0"'>>$confpath/kibana.yml echo 'kibana.index: ".kibana"'>>$confpath/kibana.yml 文章来源: https://blog.csdn.net/guajidai0165/article/details/90289974