【CentOS系統安裝Java開發環境】

CentOS安裝環境:

Mysql8安裝

注意:須要進入你的root用戶權限
若是沒有:使用命令su -
一、下載命令:
wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm
在這裏插入圖片描述
二、用yum命令安裝下載好的rpm包。javascript

yum -y install mysql80-community-release-el7-2.noarch.rpm

在這裏插入圖片描述

三、安裝MySQL服務器。html

yum -y install mysql-community-server

在這裏插入圖片描述
在這裏插入圖片描述

MySQL數據庫設置

1.啓動MySQLjava

systemctl start  mysqld.service

2.查看MySQL運行狀態,其中Active後面表明狀態啓功服務後爲active (running),中止後爲inactive (dead),運行狀態如圖:mysql

systemctl status mysqld.service

在這裏插入圖片描述

3.另外從新啓動Mysql和中止Mysql的命令以下:linux

service mysqld restart  #從新啓動Mysql
systemctl stop mysqld.service   #中止Mysql

3.此時MySQL已經開始正常運行,不過要想進入MySQL還得先找出此時root用戶的密碼,經過以下命令能夠在日誌文件中找出密碼:
在這裏插入圖片描述
4.登陸root用戶nginx

mysql -u root -p

輸入初始密碼就能夠進入mysql
5.修改密碼git

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

注意:這裏有個問題,新密碼設置的時候若是設置的過於簡單會報錯。緣由是由於MySQL有密碼設置的規範,具體是與validate_password_policy的值有關
在這裏插入圖片描述github

若是想要設置簡單的密碼必需要修改約束,修改兩個全局參數:sql

validate_password_policy表明密碼策略,默認是1:符合長度,且必須含有數字,小寫或大寫字母,特殊字符。設置爲0判斷密碼的標準就基於密碼的長度了。必定要先修改兩個參數再修改密碼數據庫

mysql> set global validate_password.policy=0;
validate_password_length表明密碼長度,最小值爲4
mysql> set global validate_password.length=4;

而後去修改mysql密碼;
安裝完成

minio

一、安裝基本工具

[root@localhost ~]# yum install -y wget vim

二、建立目錄

[root@localhost ~]# mkdir /opt/minio
[root@localhost ~]# mkdir /opt/minio/data

三、進入目錄

[root@localhost ~]# cd /opt/minio

四、下載

[root@localhost ~]# wget https://dl.min.io/server/minio/release/linux-amd64/minio

五、賦權

[root@localhost ~]# chmod +x minio

六、防火牆開啓 9000 端口

[root@localhost ~]# firewall-cmd --zone=public --add-port=9000/tcp --permanent
或者直接關閉防火牆 (安全條件容許的狀況下)

重啓防火牆

systemctl restart firewalld

七、啓動服務

(1)控制檯啓動

[root@localhost ~]# /opt/minio/minio server /opt/minio/data/

(2)後臺守護啓動

[root@localhost ~]# nohup  /opt/minio/minio server /opt/minio/data/  &

(3)自定義端口

[root@localhost ~]# nohup  /opt/minio/minio server 節點ip:指定端口 /opt/minio/data/  &

Java8環境

nginx

一、配置 EPEL源

sudo yum install -y epel-release
sudo yum -y update

二、安裝Nginx

sudo yum install -y nginx

安裝成功後,默認的網站目錄爲: /usr/share/nginx/html
默認的配置文件爲:/etc/nginx/nginx.conf
自定義配置文件目錄爲: /etc/nginx/conf.d/

三、開啓端口80和443

若是你的服務器打開了防火牆,你須要運行下面的命令,打開80和443端口。

sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

操做Nginx
1.啓動 Nginx

systemctl start nginx

2.中止Nginx

systemctl stop nginx

3.重啓Nginx

systemctl restart nginx

4.查看Nginx狀態

systemctl status nginx

5.啓用開機啓動Nginx

systemctl enable nginx

6.禁用開機啓動Nginx

systemctl disable nginx

安裝完成後訪問:
在這裏插入圖片描述

es引擎

部署elasticsearch7.4.2
一、下載elasticsearch
安裝到opt目錄下,cd /opt

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.4.2.tar.gz
tar -zxvf elasticsearch-7.4.2.tar.gz

二、啓動報錯:boorstrap checks failed
在這裏插入圖片描述
解決方案:一、先切換回root用戶,修改配置問文件sysctl.conf

vi /etc/sysctl.conf

二、在配置文件種添加:

vm.max_mapcount=655360

三、保存後,執行命令:

sysctl -p

在這裏插入圖片描述

Kibana

1)kibana配置
1.下載安裝

wget https://artifacts.elastic.co/downloads/kibana/kibana-6.0.0-x86_64.rpm
yum install -y kibana-6.0.0-x86_64.rpm

2.修改配置文件

vim /etc/kibana/kibana.yml 
server.port: 5601        							//監聽端口
server.host: "本身本服務器的ip"      					//監聽IP地址,建議內網ip
elasticsearch.url: "http://ip:9200"      		//elasticsearch鏈接kibana的URL,也能夠填寫ip,由於它們是一個集羣

3.啓動服務

進入kibana的bin目錄 ./kibana啓動

報錯
問題緣由:

EACCES: permission denied, open '/usr/local/kibana/optimize/.babelcache.json'

因此要檢查你啓動kibana的用戶是否有此文件夾的權限,切換一個用戶,或者賦予權限(chown -R esuser:esgroup kibana)便可解決

4.驗證

ss -antlup | grep 5601

在這裏插入圖片描述

rabbitmq

wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-21.3.8.8-1.el7.x86_64.rpm/download.rpm
yum localinstall rabbitmq-server-3.8.0-1.el7.noarch.rpm

運行下面的命令,將 RabbitMQ 下載到你服務器上。

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.0/rabbitmq-server-3.8.0-1.el7.noarch.rpm

當你下載完成後,你須要運行下面的命令來將 Key 導入。

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

使用 yum 進行本地安裝,運行命令:

yum localinstall rabbitmq-server-3.8.0-1.el7.noarch.rpm

當安裝完成後,你可使用命令來啓動 rabbitmq 服務器:

systemctl start rabbitmq-server

RabbitMQ 的運行須要一系列的端口。所以你須要配置你的防火牆將下面的端口打開。

若是你使用的是 firewalld,那麼請依次執行下面的命令。

打開防火牆端口:

firewall-cmd --zone=public --permanent --add-port=4369/tcp
firewall-cmd --zone=public --permanent --add-port=25672/tcp
firewall-cmd --zone=public --permanent --add-port=5671-5672/tcp
firewall-cmd --zone=public --permanent --add-port=15672/tcp
firewall-cmd --zone=public --permanent --add-port=61613-61614/tcp
firewall-cmd --zone=public --permanent --add-port=1883/tcp
firewall-cmd --zone=public --permanent --add-port=8883/tcp

將防火牆配置從新載入:

firewall-cmd --reload

絕大部分狀況,當你執行完上面的命令後,你的 RabbitMQ 應該可以正常訪問了。
在安裝完成後,咱們但願 RabbitMQ 能開機自動啓動。

請執行下面的命令,來讓 RabbitMQ 隨着計算機開機後自動啓動:

systemctl enable rabbitmq-server

使用下面命令查看 RabbitMQ 的進程運行狀態:

systemctl status rabbitmq-server

安裝網頁插件

rabbitmq-plugins enable rabbitmq_management

開放防火牆端口號

firewall-cmd --zone=public --add-port=15672/tcp --permanent #網頁端口
firewall-cmd --zone=public --add-port=5672/tcp --permanent  #AMQP端口,java使用
firewall-cmd --reload # 從新加載

沒法登錄,須要添加用戶和權限
在這裏插入圖片描述

rabbitmqctl add_user admin 123456  #添加用戶名和密碼
rabbitmqctl set_permissions -p /admin".*" ".*" ".*" #修改權限
rabbitmqctl set_user_tags admin administrator  #添加用戶角色

或者咱們在界面窗口去修改用戶的權限

相關文章
相關標籤/搜索