shell脚本一键部署kibana

匿名 (未验证) 提交于 2019-12-02 23:34:01
#!/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
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!