分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

Linux系统配置mongo、redis、tomcat、elasticsearch、php、kibana【linux】

发布时间:2023-09-06 02:22责任编辑:胡小海关键词:配置redisLinuxtomcat

安装后打开的端口

系统开启命关闭命令端口号
elasticsearchservice elasticsearch startservice elasticsearch stop9200
Kibanaservice kibana startservice kibana stop5601
tomcat(开机自启动)service tomcat startservice tomcat stop  
Apachesystemctl start httpd.servicesystemctl stop httpd.service80
Mysqlsystemctl start mysqld.servicesystemctl stop mysqld.service3306
Redissystemctl start redis.servicesystemctl stop redis.service6379
mongodb(开机自启动)service mongodb startservice mongodb stop27017

新建文件夹packages

mkdir packages
cd packages

安装java环境jdk

# 由于oracle不允许 不登录下载,所以需要用以下命令下载wget --no-cookie --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gzrpm -ivh jdk-8u151-linux-x64.rpm ???# 安装成功后进行环境变量的配置,jdk会安装在/usr/java/jdk1.8.0_151中: # 第一步在终端中输入vim /etc/profile ?//也可以使用其他编辑工具进行编辑,这里采用vim# 第二步进入/etc/profile文件中进行编辑 ??(vim如何使用参考http://www.jianshu.com/p/a8f2d5db5945)# 在文档末尾或者开始为位置进行写入如下代码export JAVA_HOME=/usr/java/jdk1.8.0_131export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH# 保存退出后,在终端中输入source /etc/profilejava -version# 完成之后,在终端中输入java -version会出现相应的版本号即成功安装jdk,javac、java也可以用来测试。

安装elasticsearch

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.0.rpm# 校验和算法sha1sum elasticsearch-5.6.0.rpm ????????????????# 安装sudo rpm -ivh elasticsearch-5.6.0.rpm ???????????# 重载所有修改过的配置文件sudo systemctl daemon-reload ???????????????????# 使elasticsearch自动启动sudo systemctl enable elasticsearch.service ????# 打开elasticsearchsudo systemctl start elasticsearch.service ???# 关闭elasticsearchsudo systemctl stop elasticsearch.service ????# 查看状态sudo systemctl status elasticsearch.service ?????# 需要配置Elasticsearch可以被外网访问# 修改elasticsearch.yml文件,然后重启Elasticsearchvim /etc/elasticsearch/elasticsearch.yml# 自定义cluster的名字cluster.name: esnetwork.host: 0.0.0.0

安装mongodb

# 通过yum安装的.仅限64位centos系统# 创建仓库文件: vi /etc/yum.repos.d/mongodb-org-3.4.repo# 复制下面配置,保存退出[mongodb-org-3.4]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc# yum安装yum install -y mongodb-org# 安装完毕后修改配置文件:vi /etc/mongod.conf#修改配置文件的 bind_ip, 默认是 127.0.0.1 只限于本机连接。所以安装完成后必须把这个修改为 0.0.0.0 ,否则通过别的机器是没法连接的!# 使用[root@instance-d0nk2r2c ~]# mongo## 查看数据库show dbs;## 查看数据库版本db.version();## 常用命令帮助db.help();# 查看日志文件cat /var/log/mongodb/mongod.log# 卸载移除mongoyum erase $(rpm -qa | grep mongodb-org)# yum erase $(rpm -qa | grep mongodb-org)rm -r /var/log/mongodbrm -r /var/lib/mongo 

安装redis

# 通过rpm包管理器直接安装 redisyum install redis# 以下是复杂的过程,根本就需需要这么麻烦# 参考https://redis.io/downloadwget http://download.redis.io/releases/redis-4.0.2.tar.gztar xzf redis-4.0.2.tar.gzcd redis-4.0.2make# 运行服务器src/redis-server# 运行客户端src/redis-cliredis> set foo bar# 显示 OKredis> get foo# 显示 "bar"

安装tomcat

yum install tomcat ?# 经过测试,这个好像不行# tomcat包 在tomcat官网上有wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.1/bin/apache-tomcat-9.0.1.tar.gz# 解压tar -xvf apache-tomcat-9.0.1.tar.gz# 运行cd apache-tomcat-9.0.1./bin/startup.sh# 还需要配置防火墙,外网才能访问,搞不懂啊。# 将8080端口添加到防火墙例外并重启firewall-cmd --zone=public --add-port=8080/tcp --permanentfirewall-cmd --reload

安装php

安装kibana

选择对应系统合适的Kibana版本进行下载安装(选择rpm版本进行下载),安装完毕后的配置目录等参考:https://www.elastic.co/guide/en/elasticsearch/reference/current/rpm.html#rpm-running-systemd
打开终端,执行下列代码

# 下载kibana# kibana版本可能会出现更新,下载新版即可wget https://artifacts.elastic.co/downloads/kibana/kibana-5.6.0-x86_64.rpm # 安装elasticsearchrpm --install kibana-5.6.0-x86_64.rpm # 启动elasticsearchservice kibana start

配置kibana
修改kibana.yml文件,配置文件在/etc/kibana/kibana.yml

# 均要和elasticsearch.yml中的地址相对应server.host: "0.0.0.0"elasticsearch.url: "http://0.0.0.0:9200" ??

「Tips:」在配置时将elasticsearch和kibana关闭,配置结束后先打开elasticsearch在开启kibana

安装ik分词词及pinyin分词器

这一步很关键,经过仿佛测试,发现不能够通过下载分词器的压缩包,然后解压的方式配置分词器,这样做会导致Elasticsearch无法启动。
只能够通过 elasticsearch-plugin install方式安装分词器。
安装方式

# https://github.com/medcl 官网# ik首页https://github.com/medcl/elasticsearch-analysis-ik# 以安装6.0.0为例./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.6.0/elasticsearch-analysis-ik-5.6.0.zip#安装pinyin分词器./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-pinyin/releases/download/v5.6.0/elasticsearch-analysis-pinyin-5.6.0.zip

Linux系统配置mongo、redis、tomcat、elasticsearch、php、kibana【linux】

原文地址:https://www.cnblogs.com/shengwang/p/9965971.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved