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

來源:互聯網
上載者:User

標籤: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/jdkACTIVEMQ_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)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.