linux安装JDK/mysql/ES/mongoDB/Tomcat/Heritrix

linux安装运行环境

1.安装JDK

1.创建jdk文件夹
mkdir jdk
2.解压jdk
tar -zxvf jdk-8u201-linux-x64.tar.gz
3.配置环境变量

1.修改/etc/profile 文件

vim /etc/profile

2.在文件中的最后面追加以下内容

# export JAVA_HOME = jdk目录
export JAVA_HOME=/opt/wpms/jdk/jdk1.8.0_201 
export JRE_HOME=${JAVA_HOME}/jre   
export CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JRE_HOME}/lib/tools.jars
export PATH=${JAVA_HOME}/bin:$PATH

3.重新加载/etc/profile 文件,使jdk配置生效

source /etc/profile
4.验证
#查看jdk版本
java -version
5.卸载openJDK

1:先确认jdk的具体版本号:

rpm -qa | grep jdk

2:卸载jdk:

yum -y remove java-1.7.0-openjdk-1.7.0.251-2.6.21.1.el7.x86_64

2.安装mysql

1.mysql安装后结构目录
#mysql安装后目录结构:
#	opt
#		wpms
#			mysql5.7
#		data
#			mysql
#				data
#
2.解压及安装
#-c /usr/local 指定安装目录
#1.也可以直接在mysql安装目录下执行tar -zxvf /指定目录 mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz
tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz -C /opt/wpms

#2.切换到/opt/wpms目录下
cd /opt/wpms

#3.修改目录名称
mv mysql-5.7.25-linux-glibc2.12-x86_64/  mysql5.7

#4.创建/opt/data/mysql/data目录存放数据库的数据文件
mkdir /opt/wpms/mysql5.7/data

#5.添加mysql用户组和mysql用户(-s /bin/false参数指定mysql用户仅拥有所有权,而没有登录权限)
groupadd mysql
useradd -r -g mysql -s /bin/false mysql

#6.修改当前mysql5.7 的所有者和所属组为mysql
chown -R mysql.mysql /opt/wpms/mysql5.7

7.初始化mysql5.7 的服务信息 .(注:记录产生的随机密码

./bin/mysqld --initialize --user=mysql --lower-case-table-names=1 --basedir=/opt/wpms/mysql5.5 --datadir=/opt/data/mysql/data

在这里插入图片描述

8.配置my.cnf 文件

[mysql]
#default-character-set=utf8
[mysqld]
# mysql 安装目录
basedir=/opt/wpms/mysql5.7
# mysql 数据存储目录
datadir=/opt/wpms/mysql/data
# 端口号 
port=3306
#允许最大的连接数
max_connections=200
#区分大小写
lower_case_table_names=1

9.测试是否可以登录

 #开启服务
 ./support-files/mysql.server start 
 #查看是否可以登录成功 (注:输入随机密码)
 ./bin/mysql -uroot -p

成功:
在这里插入图片描述

3.密码重置以及开启远程访问

1.使用mysql -uroot -p登录,使用alter 修改root 用户密码

alter user 'root'@'localhost' identified by '123456';

在这里插入图片描述

  1. 修改当前root 可以使用远程连接登录

    切换到msyql 数据库 usr msyql

update user set host='%' where user='root';

在这里插入图片描述

3.刷新权限

flush privileges
4.新建数据库
CREATE DATABASE `wpms` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci';
5.导入sql文件(也可以使用navcat连接数据库导入sql文件)
mysql>use yourdatabasename;
mysql>set names utf8;
mysql>source /tmp/database.sql;

最后,记得将database.sql删除

3.安装Elasticsearch

1.解压文件到指定目录
tar -zvxf elasticsearch.6.7.1.tar.gz -C /opt/wpms
2.修改名称
mv elasticsearch.6.7.1.tar.gz elasticsearch
3.在指定位置创建文件存储es的数据和日志信息
mkdir /opt/data/es/data
mkdir /opt/data/es/logs
4.编辑elasticsearch.yml 配置文件

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

5.进入bin目录启动elasticsearch
/bin/elasticsearch -d

​ 5.1 出现异常信息

在这里插入图片描述

解决:

  1. 切换到root 修改/etc/sysctl.conf

    su root
    vim /etc/sysctl.conf
    
  2. 添加vm.max_map_count=655360

  3. 执行命令sysctl -p

    ysctl -p
    
  4. 启动测试

    /bin/elasticsearch -d
    
  5. 如果还是失败再修改的配置文件/etc/security/limits.conf

    su root
    vim /etc/security/limits.conf
    
  6. 添加一下代码

    vm.max_map_count=655360
    #solf是软限制的意思,hard是硬限制;软限制可以在程序的进程中自行改变(突破限制),硬限制不行(除非程序进程有root权限)
    es soft nofile 65536
    #nofile 文件描述符
    es hard nofile 65536
    es soft nproc 4096
    es hard nproc 4096
    

5.2 权限信息

在这里插入图片描述

解决:设置权限

chmod -R 777 /opt/data/es/data
chmod -R 777 /opt/data/es/logs 
chmod -R 777 /opt/wpms/elasticsearch

5.3 不能使用root用户启动 新建es用户启动es

#创建es 用户,使用默认设置
adduser es
#切换用户
su root

修改es 的安装文件的所属组和用户

chown -R es:es /opt/wpms/elastic

修改/etc/profile 添加 unset _JAVA_OPTIONS

vim /etc/profile
# 添加unset _JAVA_OPTIONS

在这里插入图片描述

启动成功,通过外部浏览器访问 http://ip:9200/

在这里插入图片描述

4.MongoDB安装

1.解压当前目录到指定目录位置中
tar -zxvf mongodb-linux-x86_64-4.0.6.tgz -C /opt/wpms
2.修改当前解压目录名称和创建数据存放的地址
mv mongodb-linux-x86_64-4.0.6  mongodb
mkdir -p /opt/data/mongodb/db
mkdir -p /opt/data/mongodb/log
3.将当前解压好的mongodb/bin 添加到/etc/profile 环境变量中
#编辑文件
vim /etc/profile
#添加内容 export PATH=/opt/wpms/mongodb/bin:$PATH
4.刷新资源配置文件
source /etc/profile

在这里插入图片描述

5.创建mongodb.conf 配置文件 ,根据实际情况进行配置参数
touch mongodb.conf
#数据文件存储位置
dbpath=/opt/wpms/data/mongo/db
#默认端口号
port= 27017
#后台启动
fork=true
#使用追加的方式写日志
logappend=true
#mongodb日志文件
logpath=/opt/wpms/data/mongo/log/mongodb.log
#是否启用验证
auth=false
#最大同时连接数
maxConns=100
#每次写入会记录一条操作日志
#journal=true
#可以外部访问,设置远程连接
bind_ip=0.0.0.0
#存储引擎有mmapv1/wiretiger/mongorocks
storageEngine=wiredTiger

在这里插入图片描述

6.启动mongodb 服务,测试是否可以使用
mongodb/bin/mongod --config /opt/data/mongodb/mongodb.conf

在这里插入图片描述

7.执行mongo 命令,进入但当前mongodb实例中,测试是否可以连接成功

在这里插入图片描述

8.设置用户和密码 执行mongo命令行
db.createUser({user:"wpms",pwd:"123456",roles:[{role:"readWrite",db:"wpms"}]})

在这里插入图片描述

9.执行mongodb 导入数据命令

-h 当前地址

-d 要导入的数据库名称

-c 要导入的集合名称 要导入的json数据

mongoimport -h localhost:27017 -d wpms -c WP_GATHER /opt/data/mongodb/wpms.json
10.使用robo 远程连接mogodb

在这里插入图片描述

在这里插入图片描述

5.Tomcat安装

1.Tomcat8 安装过程
tar -zxvf apache-tomcat-8.5.38.tar.gz -C /opt/wpms/
mv apache-tomcat-8.5.38 tomcat8.5
tomcat8.5/bin/startup.sh

在这里插入图片描述

6.Heritrix安装

1. 将heritrix.3.3.0.tar 解压到指定的位置 /opt/wpms
tar -xvf heritrix-3.3.0.tar -C /opt/wpms

2.编辑配置文件,启动测试是否成功vim gather.properties
vim gather.properties
3.修改 /etc/profile 添加环境变量
vim /etc/profile

添加的内容:

export HERITRIX_HOME=/opt/wpms/heritrix-3.3
export JAVA_OPTS=-Xmx1024M

使用source /etc/profile 重新加载配置文件

source /etc/profile
4.执行./heritrix 命令启动

启动heritrix 启动方式为web控制台 ./heritrix -a admin:admin

./heritrix -a admin:admin

说明:

-a --admin-admin

访问任务的 WEB 管理页面时需要的用户名和密码.格式是 <用户名>:<密码>. 如, admin:admin. 在 3.1 版本中, 如果 -a 参数后跟着的是一个以 "@"开头的字符串,则系统会把后面的字符串当作一个本地文件系统的文件名,且把该文件中的内容作为用户名和密码.也就是说我们可以把 admin:admin 存放在 /root/key 中,然后通过 -a @/root/key 来启动

在这里插入图片描述

查看端口:

netstat -atln | grep 8443

使用 jsp 操作命令和本地浏览器http://localhost:8443 测试是否启动成功 .

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值