码迷,mamicode.com
首页 > 数据库 > 详细

linux部署项目(oracle+redis+activeMQ+elasticSearch+tomcat+JDK8)

时间:2017-08-19 12:44:51      阅读:385      评论:0      收藏:0      [点我收藏+]

标签:g++   esc   ima   执行   --nodeps   disk   chmod   ase   名称   

首先在VMware上成功安装64位版的linux

下面是需要安装的程序:

安装 JDK : JDK8 64 位 linux 压缩包

安装 Oracle: oracle xe 11g linux 安装文件

安装 Tomcat : Tomcat8 压缩包

安装 redis : redis3.0 压缩包

安装 activeMQ: activeMQ5.14.0 压缩包

安装 ElasticSearch: es2.4 压缩包

安装 IK 分词器插件: ik2.x 压缩包

 

连接远程linux操作

使用secureCRT远程连接linux

技术分享

 

技术分享

配置 secureCRT 会话

技术分享

技术分享

 

 上传需要的安装包到linux

启动上传的软件

技术分享

获取远程连接

技术分享

选中需要的文件,右键之后点击上传就行了

 

 

安装配置JDK

首先介绍不同文件的不同解压方式

    1、*.tar 用 tar –xvf 解压
    2、*.gz 用 gzip -d或者gunzip 解压
    3、*.tar.gz和*.tgz 用 tar –xzf 解压
    4、*.bz2 用 bzip2 -d或者用bunzip2 解压
    5、*.tar.bz2用tar –xjf 解压
    6、*.Z 用 uncompress 解压
    7、*.tar.Z 用tar –xZf 解压
    8、*.rar 用 unrar e解压
    9、*.zip 用 unzip 解压    

1卸载自带的JDK

先查看 rpm -qa | grep java

技术分享

 然后:openJDK : rpm -e --nodeps rpm 要卸载的JDK名称

 

2解压上传的JDK安装包

unzip jdk-8u65-linux-x64.zip

3将安装目录移动到 /usr下

mv ./jdk1.8.0_65/ /usr/

4创建链接简化目录

ln -s /usr/jdk1.8.0_65/ /usr/jdk

5编辑环境变量path 、JAVA_HOME

vi /etc/profile
   在文件末尾添加 
   JAVA_HOME=/usr/jdk
   export CLASSPATH=.:$JAVA_HOME/lib
   export PATH=$JAVA_HOME/bin:$PATH

6:wq 退出

7重启 shutdown -r now

8验证配置是否成功

输入java -version

技术分享

 如果查看版本提示权限不足,

chmod -R 777 /usr/jdk 进行授权

 

 

 

安装tomcat

1解压tomcat到opt目录

tar -zxvf apache-tomcat-8.0.28.tar.gz -C /opt

2创建链接简化目录

ln -s /opt/apache-tomcat-8.0.28 /opt/tomcat

3.关闭防火墙

service iptables stop

4启动tomcat

/opt/tomcat/bin/startup.sh

 

 

安装Oracle数据库

 

1解压zip安装包

unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip

2进入 Disk1,安装oracle11g xe

rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm

3:/etc/init.d/oracle-xe文件中是有包含Oracle环境变量的一些参数的,我们只需要从中复制中其中的 ORALCE_HOME,ORALCE_BASE,PATH,ORALCE_SID 到 /etc/profile 中

   export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
   export ORACLE_SID=XE
   export ORACLE_BASE=/u01/app/oracle
   export PATH=$ORACLE_HOME/bin:$PATH
   LSNR=$ORACLE_HOME/bin/lsnrctl
   SQLPLUS=$ORACLE_HOME/bin/sqlplus
   ORACLE_OWNER=oracle

4wq 保存退出

5使保存立即生效:

source /etc/profile

安装redis

1. 安装gcc 

yum install -y gcc g++ gcc-c++ make

2. 解压 redis

tar zxvf redis-3.0.0.tar.gz

3. 进入redis目录,执行make

cd redis-3.0.0
make MALLOC=libc

 4. 启动 关闭 redis 

 - 启动redis

src/redis-server &

- 关闭redis

src/redis-cli shutdown

 

 安装activeMQ

1. 解压 activeMQ 

tar -zxvf apache-activemq-5.14.0-bin.tar.gz

2. 复制activeMQ 到 usr目录

mv apache-activemq-5.14.0 /usr

3. 进入activeMQ的bin目录 

./activemq start

4. 查看端口 是否启动

 

netstat -an | grep 61616

5. 创建链接

ln -s /usr/apache-activemq-5.14.0/ /usr/activemq

6. 复制启动文件

cp /usr/activemq/bin/activemq /etc/init.d

7. 编辑

/etc/init.d/activemq

在第二行添加

```
#### BEGIN INIT INFO
# Provides:             activemq
# Required-Start:       $remote_fs $syslog
# Required-Stop:        $remote_fs $syslog
# Default-Start:        2 3 4 5
# Default-Stop:         0 6
# chkconfig: 2345 64 36
# Short-Description:    ActiveMQ server
### END INIT INFO
```

在最后一个#后添加

```
export JAVA_HOME=/usr/jdk
ACTIVEMQ_HOME=/usr/activemq
```

8. 添加到系统服务

chkconfig --add activemq 
chkconfig activemq on 

 

安装elasticSearch 

1. 解压

tar -zxvf elasticsearch-2.4.0.tar.gz

2. 移动到usr目录

mv elasticsearch-2.4.0/ /usr/

3. 改名为elasticsearch

mv elasticsearch-2.4.0 elasticsearch

4. 运行elasticSearch

/usr/elasticsearch/bin/elasticsearch -d

报错,提示不能用root运行

解决:(在原本的运行命令后面加上:)

-Des.insecure.allow.root=true

elasticsearch是没有开通外网访问的

5. 外网访问

修改配置文件 config/elasticsearch.yml

network.host: 0.0.0.0

6. 安装 es head插件

进入进入elasticSearch的bin目录

./plugin install mobz/elasticsearch-head

7. 安装ik分词器 

解压:unzip elasticsearch-analysis-ik-2.x.zip

- 进入elasticsearch-analysis-ik-2.x下的target/releases目录

拷贝文件到 %es%/plugins/analysis-ik

cp -r ./ /usr/elasticsearch/plugins/analysis-ik

- 进入target/release/config 目录

将所有配置文件,复制 %es%/config 下

cp -r ./ /usr/elasticsearch/config/

- 配置elasticsearch.yml

加入 

index.analysis.analyzer.ik.type: "ik"

- 访问

 http://ip:9200/_analyze?analyzer=ik&pretty=true&text=我爱JAVA

 

linux部署项目(oracle+redis+activeMQ+elasticSearch+tomcat+JDK8)

标签:g++   esc   ima   执行   --nodeps   disk   chmod   ase   名称   

原文地址:http://www.cnblogs.com/learnjfm/p/7395607.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!