導航:首頁 > 編程語言 > centos7yumjava

centos7yumjava

發布時間:2023-04-30 20:17:54

① 怎麼在centos下使用yum安裝java

查看CentOS自帶JDK是否已安裝。
◆輸入:yum list installed |grep java。
若有自帶安裝的JDK,如何卸載系統自帶Java環境?
◆卸載JDK相關文件輸入:yum -y remove java-1.7.0-openjdk*。
◆卸載tzdata-java輸入:yum -y remove tzdata-java.noarch。
當結果顯示為Complete!即卸載完畢。
註:「*」表示卸載掉java 1.7.0的所有openjdk相關文件。
檢查CentOS系統網路連接是否正常。
◆使用yum方式安裝需要連接網路下載Java相應安裝文件,故此需要使用ping命令測試網路;如:ping 網路URL即可。
查看yum庫中的Java安裝包。
◆輸入:yum -y list java* 。
[root@beta-new1 www]# yum -y list java*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.ustc.e.cn
* extras: centos.ustc.e.cn
* updates: centos.ustc.e.cn
base | 3.7 kB 00:00
extras | 3.4 kB 00:00
updates | 3.4 kB 00:00
Available Packages
java-1.5.0-gcj.x86_64 1.5.0.0-29.1.el6 base
java-1.5.0-gcj-devel.x86_64 1.5.0.0-29.1.el6 base
java-1.5.0-gcj-javadoc.x86_64 1.5.0.0-29.1.el6 base
java-1.5.0-gcj-src.x86_64 1.5.0.0-29.1.el6 base
java-1.6.0-openjdk.x86_64 1:1.6.0.40-1.13.12.6.el6_8 updates
java-1.6.0-openjdk-demo.x86_64 1:1.6.0.40-1.13.12.6.el6_8 updates
java-1.6.0-openjdk-devel.x86_64 1:1.6.0.40-1.13.12.6.el6_8 updates
java-1.6.0-openjdk-javadoc.x86_64 1:1.6.0.40-1.13.12.6.el6_8 updates
java-1.6.0-openjdk-src.x86_64 1:1.6.0.40-1.13.12.6.el6_8 updates
java-1.7.0-openjdk.x86_64 1:1.7.0.111-2.6.7.2.el6_8 updates
java-1.7.0-openjdk-demo.x86_64 1:1.7.0.111-2.6.7.2.el6_8 updates
java-1.7.0-openjdk-devel.x86_64 1:1.7.0.111-2.6.7.2.el6_8 updates
java-1.7.0-openjdk-javadoc.noarch 1:1.7.0.111-2.6.7.2.el6_8 updates
java-1.7.0-openjdk-src.x86_64 1:1.7.0.111-2.6.7.2.el6_8 updates
java-1.8.0-openjdk.x86_64 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-debug.x86_64 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-demo.x86_64 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-demo-debug.x86_64 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-devel.x86_64 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-devel-debug.x86_64 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-headless.x86_64 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-headless-debug.x86_64 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-javadoc.noarch 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-javadoc-debug.noarch 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-src.x86_64 1:1.8.0.101-3.b13.el6_8 updates
java-1.8.0-openjdk-src-debug.x86_64 1:1.8.0.101-3.b13.el6_8 updates
java_cup.x86_64 1:0.10k-5.el6 base
java_cup-javadoc.x86_64 1:0.10k-5.el6 base
java_cup-manual.x86_64 1:0.10k-5.el6 base
javacc.x86_64 4.1-0.5.el6 base
javacc-demo.x86_64 4.1-0.5.el6 base
javacc-manual.x86_64 4.1-0.5.el6 base
javassist.noarch 3.9.0-6.el6 base
javassist-javadoc.noarch 3.9.0-6.el6 base
以yum庫中java-1.7.0為例
註:「*」表示將java-1.7.0的所有相關Java程序都安裝上。
[root@beta-new1 www]# yum -y install java-1.7.0-openjdk*
查看剛安裝的Java版本信息。
◆輸入:java -version 可查看Java版本;
◆輸入:javac 可查看Java的編譯器命令用法

② Centos7下unzip解壓報錯問題

Centos7下unzip解壓一亮燃個zip壓縮包報錯賀鍵腔:

解決辦法:
使用jar解壓

如果沒有禪衫安裝jar,使用yum安裝:
yum -y install java-1.6.0-openjdk-devel
然後:
jar xvf your.zip
記得把your.zip換成你要解壓的附件名

③ OushuDB 快速入手

快速入手

本節將通過RPM安裝物理機版本的一個Centos/Redhat 7.x單節點集群。假設我們安裝的伺服器hostname為oushu(可以通過命令:hostname 直接獲取,請將文中所有出現的oushu替換為實際的hostname)。此次部署大約需要您30分鍾時間。

安裝准備

首先使用root登錄。 查看有無avx指令:

cat /proc/cpuinfo | grep avx

安裝oushu yum源:

#Redhat/CentOS 7.0, 7.1, 7.2系統並且包含avx指令請配置以下YUM源:

wget -P /etc/yum.repos.d/ $獲取的repo url

#Redhat/CentOS 7.0, 7.1, 7.2系統但不包含avx指令請配置以下YUM源:

wget -P /etc/yum.repos.d/ $獲取的repo url

#Redhat/CentOS 7.3系統並且包含avx指令請配置以下YUM源:

wget -P /etc/yum.repos.d/ $獲取的repo url

#Redhat/CentOS 7.3系統但不包含avx指令請配置以下YUM源:

wget -P /etc/yum.repos.d/ $獲取的repo url

#Redhat/CentOS 7.4系統並且包含avx指令請配置以下YUM源:

wget -P /etc/yum.repos.d/ $獲取的repo url

#Redhat/CentOS 7.4系統但不包含avx指令請配置以下YUM源:

wget -P /etc/yum.repos.d/ $獲取的repo url

禁用selinux

sed -i "s/^SELINUX\=enforcing/SELINUX\=disabled/g" /etc/selinux/configsetenforce 0

關閉防火牆:

systemctl stop iptablessystemctl disable iptablessystemctl stop firewalldsystemctl disable firewalld

安裝Java:

yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-develmkdir -p /usr/java//注意查看本機的java版本ln -s /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.141-2.b16.el7_4.x86_64  /usr/java/default

安裝HDFS

安裝HDFS並且創建其使用的目錄,這里我們假設我們的機器上有兩個數據盤,分別mount在/data1和/data2目錄,如果您有多塊盤,下面的目錄創建以及配置文件需要做相應的更改。尤其對HDFS的數據目錄以及OushuDB的臨時文件目錄位置。

#由於hadoop依賴於特定版本的snappy,請先卸載snappy確保安裝的順利進行yum -y remove snappy#安裝HDFS RPM,RPM安裝會自動創建hdfs用戶yum install -y hadoop hadoop-hdfs#在/data1上創建NameNode目錄mkdir -p /data1/hdfs/namenode#在每塊盤上創建DataNode數據目錄,並更改許可權mkdir -p /data1/hdfs/datanodechmod -R 755 /data1/hdfschown -R hdfs:hadoop /data1/hdfsmkdir -p /data2/hdfs/datanodechmod -R 755 /data2/hdfschown -R hdfs:hadoop /data2/hdfs

復制下列文件到/etc/hadoop/conf/中(遇到覆蓋提示,請輸入y,表示確認覆蓋)

http://www.oushu.com/docs/ch/_downloads//core-site.xml.

http://www.oushu.com/docs/ch/_downloads//hdfs-site.xml.

http://www.oushu.com/docs/ch/_downloads//hadoop-env.sh.

編輯/etc/hadoop/conf/core-site.xml文件中的fs.defaultFS屬性,其他系統通過這個url來訪問HDFS,註:在做format之前,請確認已經將core-site.xml中fs.defaultFS的值由oushu替換成hostname。:

<property><name>fs.defaultFS</name><value>hdfs://oushu:9000</value></property>

編輯 /etc/hadoop/conf/hadoop-env.sh,加入下面參數。這些參數配置了Java Home,Hadoop配置文件,日誌文件目錄,以及JVM選項。根據存儲的HDFS數據量大小,需要適當修改NameNode的-Xmx值。HDFS數據量越大,-Xmx值應該設的越大。

export JAVA_HOME="/usr/java/default"

export HADOOP_CONF_DIR="/etc/hadoop/conf"

export HADOOP_NAMENODE_OPTS="-Xmx6144m -XX:+UseCMSInitiatingOccupancyOnly -XX:=70"

export HADOOP_DATANODE_OPTS="-Xmx2048m -Xss256k"

export HADOOP_LOG_DIR=/var/log/hadoop/$USER

因為/etc/hadoop/conf/hdfs-site.xml中默認使用/data1和/data2兩塊盤,如果你有多塊盤,你需要更改dfs.data.dir屬性,使得HDFS用到所有盤:

<property><name>dfs.data.dir</name><value>/data1/hdfs/datanode,/data2/hdfs/datanode</value><final>true</final></property>

格式化NameNode,並啟動NameNode和DataNode。

註:在format過程中如果詢問是否要format,請輸入y,表示確認。

sudo -u -E hdfs hdfs namenode -formatsudo -u -E hdfs /usr/hdp/current/hadoop-client/sbin/hadoop-daemon.sh start namenodesudo -u -E hdfs /usr/hdp/current/hadoop-client/sbin/hadoop-daemon.sh start datanode

HDFS日誌在/var/log/hadoop/hdfs/中。如果因為配置出錯,可以查看錯誤日誌,並依據改正。

檢查hdfs是否成功運行:

su - hdfshdfs dfsadmin -reporthdfs dfs -mkdir /testnodehdfs dfs -put /usr/hdp/current/hadoop-client/sbin/hadoop-daemon.sh /testnode/hdfs dfs -ls -R /

你也可以查看HDFS web界面:http://oushu:50070/

安裝OushuDB

安裝OushuDB RPM,OushuDB RPM安裝會自動創建gpadmin用戶。

yum install -y hawq

在配置文件/etc/sysctl.conf添加內容

kernel.shmmax = 1000000000kernel.shmmni = 4096kernel.shmall = 4000000000kernel.sem = 250 512000 100 2048kernel.sysrq = 1kernel.core_uses_pid = 1kernel.msgmnb = 65536kernel.msgmax = 65536kernel.msgmni = 2048net.ipv4.tcp_syncookies = 0net.ipv4.conf.default.accept_source_route = 0net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_max_syn_backlog = 200000net.ipv4.conf.all.arp_filter = 1net.ipv4.ip_local_port_range = 10000 65535net.core.netdev_max_backlog = 200000fs.nr_open = 3000000kernel.threads-max = 798720kernel.pid_max = 798720# increase networknet.core.rmem_max=2097152net.core.wmem_max=2097152net.core.somaxconn=4096

使系統配置生效:

sysctl -p

創建OushuDB本地元數據目錄和臨時文件目錄:

#創建OushuDB本地元數據目錄,下面兩個目錄分別為master和segment使用mkdir -p /data1/hawq/masterddmkdir -p /data1/hawq/segmentdd#創建OushuDB臨時文件目錄,每塊盤需要創建一個臨時文件目錄,這樣可以讓OushuDB使用到所有盤。mkdir -p /data1/hawq/tmpchmod -R 755 /data1/hawqchown -R gpadmin:gpadmin /data1/hawqmkdir -p /data2/hawq/tmpchmod -R 755 /data2/hawqchown -R gpadmin:gpadmin /data2/hawq

在HDFS上創建OushuDB數據目錄:

sudo -u hdfs hdfs dfs -mkdir -p /hawq_defaultsudo -u hdfs hdfs dfs -chown -R gpadmin /hawq_default

編輯/usr/local/hawq/etc/slaves,去掉文件中的localhost,並加入oushu。slaves文件中存放所有slave節點的地址,每行一個節點。修改後文件為:

oushu

編輯/usr/local/hawq/etc/hawq-site.xml, 因為/usr/local/hawq/etc/hawq-site.xml中默認使用/data1和/data2兩塊盤,如果你有多塊盤,你需要更改hawq_master_temp_directory和hawq_segment_temp_directory值,用到所有盤:

<property><name>hawq_master_address_host</name><value>oushu</value><description>The host name of hawq master.</description></property><property><name>hawq_dfs_url</name><value>oushu:9000/hawq_default</value><description>URL for accessing HDFS.</description></property><property><name>magma_nodes_url</name><value>localhost:6666</value><description>urls for accessing magma.</description></property><property><name>hawq_master_directory</name><value>/data1/hawq/masterdd</value><description>The directory of hawq master.</description></property><property><name>hawq_segment_directory</name><value>/data1/hawq/segmentdd</value><description>The directory of hawq segment.</description></property><property><name>hawq_master_temp_directory</name><value>/data1/hawq/tmp,/data2/hawq/tmp</value><description>The temporary directory reserved for hawq master. Note: please DONOT add " " between directries.</description></property><property><name>hawq_segment_temp_directory</name><value>/data1/hawq/tmp,/data2/hawq/tmp</value><description>The temporary directory reserved for hawq segment. Note: please DONOT add " " between directories.</description></property>

OushuDB4.0版本新增Magma的單獨配置和啟停功能,使用magam服務時,首先創建magma node數據目錄:

# 創建mamga node數據目錄mkdir -p /data1/hawq/magma_segmentddmkdir -p /data2/hawq/magma_segmentddchown -R gpadmin:gpadmin /data1/hawqchown -R gpadmin:gpadmin /data2/hawq

然後編輯配置/usr/local/hawq/etc/magma-site.xml:

<property><name>nodes_file</name><value>slaves</value><description>The magma nodes file name at GPHOME/etc</description></property><property><name>node_data_directory</name><value>file:///data1/hawq/magma_segmentdd,file:///data2/hawq/magma_segmentdd</value><description>The data directory for magma node</description></property><property><name>node_log_directory</name><value>~/hawq-data-directory/segmentdd/pg_log</value><description>The log directory for magma node</description></property><property><name>node_address_port</name><value>6666</value><description>The port magma node listening</description></property><property><name>magma_range_number</name><value>2</value></property><property><name>magma_replica_number</name><value>3</value></property><property><name>magma_datadir_capacity</name><value>3</value></property><property><name>compact_trigger_ap_ratio_limit</name><value>0.2</value><description>The threshold of triggering compact in MAGMAAP format.</description></property><property><name>compact_trigger_tp_ratio_limit</name><value>0.5</value><description>The threshold of triggering compact in MAGMAAP catalog</description></property>

以gpadmin用戶登錄:

su - gpadmin

設置免密碼ssh:

source /usr/local/hawq/greenplum_path.shhawq ssh-exkeys -h oushu

初始化OushuDB,在詢問是否初始化時,請輸入y,表示確認初始化。

hawq init cluster  //OushuDB4.0 默認不啟動magma服務

hawq init cluster --with_magma  //OushuDB4.0新增,3.X版本不支持該選項

// OushuDB4.0版本新增--with_magma選項,但只有hawq init|start|stop cluster命令可以帶--with_magma選項。

OushuDB管理工具日誌在/home/gpadmin/hawqAdminLogs/中,OushuDB master日誌和segment日誌分別在/data1/hawq/masterdd/pg_log/ 和/data1/hawq/segmentdd/pg_log/中。如果因為配置出錯,可以查看錯誤日誌,並依據改正。

檢查OushuDB是否運行正常:

su - gpadminsource /usr/local/hawq/greenplum_path.shpsql -d postgresselect * from gp_segment_configuration;  //確定所有節點是up狀態create table t(i int);insert into t select generate_series(1,1000);select count(*) from t;

體驗新執行器

本章節通過TPCH lineitem 表來展示新執行器的使用。

建立e_lineitem外部表用來生成TPCH lineitem 數據,

CREATE EXTERNAL WEB TABLE E_LINEITEM ( L_ORDERKEY    INT8 ,L_PARTKEY    INTEGER ,L_SUPPKEY    INTEGER ,L_LINENUMBER  INTEGER ,L_QUANTITY    FLOAT ,L_EXTENDEDPRICE  FLOAT ,L_DISCOUNT    FLOAT ,L_TAX        FLOAT ,L_RETURNFLAG  VARCHAR(1) ,L_LINESTATUS  VARCHAR(1) ,L_SHIPDATE    TEXT ,L_COMMITDATE  TEXT ,L_RECEIPTDATE TEXT ,L_SHIPINSTRUCT CHAR(25) ,L_SHIPMODE    VARCHAR(10) ,L_COMMENT      VARCHAR(44) )EXECUTE 'bash -c "$GPHOME/bin/dbgen -b $GPHOME/bin/dists.dss -T L -s 1 -N 6 -n $((GP_SEGMENT_ID + 1))"'on 6 format 'text' (delimiter '|');

創建ORC 表

CREATE TABLE lineitem(  L_ORDERKEY    INT8,L_PARTKEY    INTEGER,L_SUPPKEY    INTEGER,L_LINENUMBER  INTEGER,L_QUANTITY    FLOAT,L_EXTENDEDPRICE  FLOAT,L_DISCOUNT    FLOAT,L_TAX        FLOAT,L_RETURNFLAG  TEXT,L_LINESTATUS  TEXT,L_SHIPDATE    TEXT,L_COMMITDATE  TEXT,L_RECEIPTDATE TEXT,L_SHIPINSTRUCT TEXT,L_SHIPMODE    TEXT,L_COMMENT      TEXT)WITH (APPENDONLY = true, OIDS = FALSE, ORIENTATION = orc);

插入數據

INSERT INTO lineitem SELECT * FROM e_lineitem;

從下面的例子可以看到新執行器對於性能的大幅改進。

-----獲取錶行數------postgres=# set new_executor = on;SETpostgres=# SELECT COUNT(*) FROM lineitem;count---------6001215(1 row)Time: 17.006 mspostgres=# set new_executor = off;SETpostgres=# SELECT COUNT(*) FROM lineitem;count---------6001215(1 row)Time: 213.248 ms-----TPCH 查詢 1 ------postgres=# set new_executor = on;SETpostgres=#  SELECTl_returnflag,l_linestatus,sum(l_quantity)::bigint as sum_qty,sum(l_extendedprice)::bigint as sum_base_price,sum(l_extendedprice * (1 - l_discount))::bigint as sum_disc_price,sum(l_extendedprice * (1 - l_discount) * (1 + l_tax))::bigint as sum_charge,avg(l_quantity)::bigint as avg_qty,avg(l_extendedprice)::bigint as avg_price,avg(l_discount)::bigint as avg_disc,count(*) as count_orderFROMlineitemWHEREl_shipdate <= '1998-08-20'GROUP BYl_returnflag,l_linestatus;l_returnflag | l_linestatus | sum_qty  | sum_base_price | sum_disc_price |  sum_charge  | avg_qty | avg_price | avg_disc | count_order--------------+--------------+----------+----------------+----------------+--------------+---------+-----------+----------+-------------R            | F            | 37719753 |    56568041381 |    53741292685 |  55889619120 |      26 |    38251 |        0 |    1478870N            | F            |  991417 |    1487504710 |    1413082168 |  1469649223 |      26 |    38284 |        0 |      38854A            | F            | 37734107 |    56586554401 |    53758257135 |  55909065223 |      26 |    38273 |        0 |    1478493N            | O            | 73808911 |  110700990251 |  105167436999 | 109377979031 |      26 |    38248 |        0 |    2894278(4 rows)Time: 234.376 mspostgres=# set new_executor = off;SETpostgres=#  SELECTl_returnflag,l_linestatus,sum(l_quantity)::bigint as sum_qty,sum(l_extendedprice)::bigint as sum_base_price,sum(l_extendedprice * (1 - l_discount))::bigint as sum_disc_price,sum(l_extendedprice * (1 - l_discount) * (1 + l_tax))::bigint as sum_charge,avg(l_quantity)::bigint as avg_qty,avg(l_extendedprice)::bigint as avg_price,avg(l_discount)::bigint as avg_disc,count(*) as count_orderFROMlineitemWHEREl_shipdate <= '1998-08-20'GROUP BYl_returnflag,l_linestatus;l_returnflag | l_linestatus | sum_qty  | sum_base_price | sum_disc_price |  sum_charge  | avg_qty | avg_price | avg_disc | count_order--------------+--------------+----------+----------------+----------------+--------------+---------+-----------+----------+-------------R            | F            | 37719753 |    56568041381 |    53741292685 |  55889619120 |      26 |    38251 |        0 |    1478870N            | F            |  991417 |    1487504710 |    1413082168 |  1469649223 |      26 |    38284 |        0 |      38854A            | F            | 37734107 |    56586554401 |    53758257135 |  55909065223 |      26 |    38273 |        0 |    1478493N            | O            | 73808911 |  110700990251 |  105167436999 | 109377979031 |      26 |    38248 |        0 |    2894278(4 rows)Time: 2341.147 ms

④ 如何在 CentOS 7.x 上安裝 Zephyr 測試管理工具

測試管理工具用來記錄測試執行的結果、計劃測試活動以及匯報質量控制活動的情況。本文向你介紹如何配置Zephyr測試管理工具,它包括了管理測試活動需要的所有東西,不需要單獨安裝測試活動所需要的應用程序,從而降低測試人員不必要的麻煩。

測試管理指測試人員所需要的任何的所有東西。測試管理工具用來記錄測試執行的結果、計劃測試活動以及匯報質量控制活動的情況。在這篇文章中,我們會向你介紹如何配置
Zephyr
測試管理工具,它包括了管理測試活動需要的所有東西,不需要單獨安裝測試活動所需要的應用程序,從而降低測試人員不必要的麻煩。一旦你安裝完它,你就看可以用它跟蹤
bug 和缺陷,和你的團隊成員協作項目任務,因為你可以輕松地共享和訪問測試過程中多個項目團隊的數據。

Zephyr 要求

安裝和運行 Zephyr 要求滿足以下最低條件。可以根據你的基礎設施提高資源。我們會在 64 位 CentOS-7 系統上安裝 Zephyr,幾乎在所有的 Linux 操作系統中都有可用的 Zephyr 二進制發行版。

註:表格

Zephyr test management tool

Linux OS
CentOS Linux 7 (Core), 64-bit

Packages
JDK 7 或更高 , Oracle JDK 6 update
沒有事先安裝的 Tomcat 和 MySQL

RAM
4 GB
推薦 8 GB

CPU
2.0 GHZ 或更高

Hard Disk
30 GB , 至少 5GB

安裝 Zephyr 要求你有超級用戶(root)許可權,並確保你已經正確配置了網路的靜態 IP ,默認埠必須可用並允許通過防火牆。其中
tomcat 會使用 80/443、8005、8009、8010 埠, Zephyr 內部使用 RTMP 協議的 flex 會使用 443 和
2099 號埠。

安裝 Java JDK 7

安裝 Zephyr,首先需要安裝 Java JDK 7,如果你的系統上還沒有安裝,可以按照下面的方法安裝 Java 並設置 JAVA_HOME 環境變數。

輸入以下的命令安裝 Java JDK 7。
[root@centos-007 ~]# yum install java-1.7.0-openjdk-1.7.0.79-2.5.5.2.el7_1 [root@centos-007 ~]# yum install java-1.7.0-openjdk-devel-1.7.0.85-2.6.1.2.el7_1.x86_64

安裝完 java 和它的所有依賴後,運行下面的命令設置 JAVA_HOME 環境變數。
[root@centos-007 ~]# export JAVA_HOME=/usr/java/default [root@centos-007 ~]# export PATH=/usr/java/default/bin:$PATH

用下面的命令檢查 java 版本以驗證安裝。
[root@centos-007 ~]# java –version java version "1.7.0_79" OpenJDK Runtime Environment (rhel-2.5.5.2.el7_1-x86_64 u79-b14) OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)

輸出顯示,我們已經正確安裝了 1.7.0_79 版本的 OpenJDK Java。

安裝 MySQL 5.6.x

如果機器上有其它的 MySQL,建議你先卸載它們並安裝這個版本,或者升級它們的模式schemas到指定的版本。因為 Zephyr 前提要求這個指定的 5.6.x 版本的 MySQL ,要有 root 用戶名。

可以按照下面的步驟在 CentOS-7.1 上安裝 MySQL 5.6 :

下載 rpm 軟體包,它會為安裝 MySQL 伺服器,創建一個 yum 庫文件。
[root@centos-007 ~]# yum install wget [root@centos-007 ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

然後,用 rpm 命令安裝下載下來的 rpm 軟體包。
[root@centos-007 ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm

安裝完這個軟體包後,你會有兩個和 MySQL 相關的新的 yum 庫。然後,使用 yum 命令安裝 MySQL Server 5.6,它會自動安裝所有需要的依賴。
[root@centos-007 ~]# yum install mysql-server

安裝過程完成之後,運行下面的命令啟動 mysqld 服務並檢查它的狀態是否激活。
[root@centos-007 ~]# service mysqld start [root@centos-007 ~]# service mysqld status

對於全新安裝的 MySQL 伺服器,MySQL root 用戶的密碼為空。為了安全起見,我們應該重置 MySQL root 用戶的密碼。用自動生成的空密碼連接到 MySQL 並更改 root 用戶密碼。
[root@centos-007 ~]# mysql mysql> SET PASSword FOR 'root'@'localhost' = PASSWORD('your_password'); mysql> flush privileges; mysql> quit;

現在,我們需要在 MySQL 默認的配置文件中配置所需的資料庫參數。打開 "/etc/" 目錄中的文件並按照下面那樣更新。
[root@centos-007 ~]# vi /etc/my.cnf
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock symbolic-links=0 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES max_allowed_packet=150M max_connections=600 default-storage-engine=INNODB character-set-server=utf8 collation-server=utf8_unicode_ci [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid default-storage-engine=INNODB character-set-server=utf8 collation-server=utf8_unicode_ci [mysql] max_allowed_packet = 150M [mysqlmp] quick

保存配置文件中的更新並重啟 mysql 服務。
[root@centos-007 ~]# service mysqld restart

下載 Zephyr 安裝包

我們已經安裝完了,安裝 Zephyr 所需要的軟體包。現在,我們需要獲取 Zephyr 二進制發布包和它的許可證密鑰。到 Zephyr 官方下載鏈接:http://download.yourzephyr.com/linux/download.php ,輸入你的電子郵件 ID 並點擊下載。

下載 Zephyr

然後,確認你的電子郵件地址,你會獲得 Zephyr 下載鏈接和它的許可證密鑰鏈接。點擊提供的鏈接從伺服器中選擇和你操作系統合適的版本下載二進制安裝包以及許可證文件。

我們把它下載到 home 目錄並更改它的許可權為可執行。

Zephyr 二進制包

開始安裝和配置 Zephyr

現在我們通過執行它的二進制安裝腳本開始安裝 Zephyr。
[root@centos-007 ~]# ./zephyr_4_7_9213_linux_setup.sh –c

一旦你運行了上面的命令,它會檢查是否正確配置了 Java 環境變數。如果配置不正確,你可能會看到類似下面的錯誤。
testing JVM in /usr ... Starting Installer ... Error : Either JDK is not found at expected locations or JDK version is mismatched. Zephyr requires Oracle Java Development Kit (JDK) version 1.7 or higher.

如果你正確配置了 Java,它會開始安裝 Zephyr 並要求你輸入 「o」 繼續或者輸入 「c」 取消安裝。讓我們敲擊 「o」 並輸入回車鍵開始安裝。

安裝 zephyr

下一個選項是檢查安裝 Zephyr 所有的要求,輸入回車進入下一個選項。

zephyr 要求

輸入 「1」 並回車同意許可證協議。
I accept the terms of this license agreement [1], I do not accept the terms of this license agreement [2, Enter]

我們需要選擇安裝 Zephyr 合適的目標位置以及默認埠,如果你想用默認埠之外的其它埠,也可以在這里配置。

installation folder

然後,自定義 mysql 資料庫參數並給出配置文件的正確路徑。在這一步你可能看到類似下面的錯誤。
Please update MySQL configuration. Configuration parameter max_connection should be at least 500 (max_connection = 500) and max_allowed_packet should be at least 50MB (max_allowed_packet = 50M).

要消除這個錯誤,你要確保在 mysql 配置文件中正確配置了 "max_connection" 和 "max_allowed_packet" 參數。運行所示的命令連接到資料庫確認這些設置。

連接 mysql

當你正確配置了 mysql 資料庫,它會提取配置文件並完成安裝。

配置 mysql

安裝過程在你的計算機上成功的安裝了 Zephyr 4.7。要啟動 Zephyr 桌面,輸入 「y」 完成 Zephyr 安裝。

啟動 zephyr

啟動 Zephyr 桌面

打開你的 web 瀏覽器並用你的本機 IP 地址啟動 Zephyr 桌面,你會被導向 Zephyr 桌面。
http://your_server_IP/zephyr/desktop/

Zephyr 桌面

從 Zephyr 儀表盤點擊 "Test Manager" 並用默認的用戶名和密碼 "test.manager" 登錄。

Test Manage 登錄

你登錄進去後,你就可以配置你的管理設置了。根據你的環境,選擇你想要的設置。

Test Manage 管理

完成管理設置後保存設置,資源管理和項目配置也類似,然後開始使用 Zephyr 作為你的測試管理工具吧!如圖所示在 Department Dashboard Management 中檢查和編輯管理設置狀態。

zephyr 儀表盤

總結

好了!我們已經在 CentOS 7.1 上安裝完了 Zephyr。我們希望你能更加深入了解 Zephyr 測試管理工具,它提供簡化測試流程、允許快速訪問數據分析、協作工具以及多個項目成員之間交流。如果在你的環境中遇到任何問題,歡迎和我們聯系。

⑤ centos7怎麼安裝java

方法/步驟通過ftp工具上傳文件到linux/usr目錄下第一步:安裝JDK;首先檢查OPENJDK是否存在專輸入如屬下命令回車java-version如果存在輸入rpm-qa|grepjava或者rpm-qa|grepjdk出現圖中信息XXXX_openjdk_XXX等相關的信息復制其中一個卸載OPENJDK輸入如下命令rpm-e--nodeps上一步復制的jdk文件名或者yum-yremovejava上一步復制的jdk文件名等待執行完畢重復此步操作更換文件名前幾部完成後輸入java-version提示如下信息後在輸入cd/usr命令進入usr目錄輸入ll命令即可看到第一步上傳的文件rpm-ivhjdk文件名配置JKD環境變數輸入vi/etc/profile輸入紅色區域字元按esc鍵退出編輯然後輸入:wq或者ctrl+x保存並關閉文件8輸入java-version回車查看jdk安裝好了沒有

⑥ 怎麼在centos下使用yum安裝java

1
操作系統Version

命令:
uname -a

2
使用yum安裝OpenJDK

命令:
yum install java

3
分析依賴州亂、確定要下載的數據

此處輸入y,然後回車

4
下載所需的數據,並安裝

5
查看安裝後OpenJDK版本

命令:
java -version

6
運行可執行java class文件。此處使困晌用打好的jar

命令汪跡鋒:
java -jar 包括manifest描述的jar

⑦ CentOS yum裝配sun Java jre jdk和openjdk怎麼解決

在Linux下的tty終端下,安裝sun jre,但是去Oracle安裝,下載居然還要登錄,使用cookie,沒辦法。直接到http://www.java.com/下載了。
說明高租:如果使用yum install 安裝軟體,具體的軟體名稱不知道,tab又不戚薯兆管用,可以使用yum list j* 來查看相關的軟體名稱
安裝sun JDK

進入http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,尋找最新的JDK地址,在以下代碼中url替換最新的jdk地址。

沒辦法直接通過wget下載,需要cookie。(感謝網友評論留下的方法。)

1

wget --no-check-certificate --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com" "http://download.oracle.com/otn-pub/java/jdk/7u15-b03/jdk-7u15-linux-x64.rpm"

改名後,使用一下代碼安裝

1

yum install jdk-7u6-linux-x64.rpm

安裝sun jre


http://java.com/zh_CN/download/manual.jsp找到自己的版本下載,我的是下載Linux x64
RPM,地址http://javadl.sun.com/webapps/download/AutoDL?BundleId=67387

下載jre
wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=67387

更改名字,原文件名一堆參數,去除了吧。
[root@317304 ddd]# mv jre-7u6-linux-x64.rpm\?AuthParam\=1345897956_\&GroupName\=JSC\&FilePath\=%2FESD6%2FJSCDL%2Fjdk%2F7u6-b24%2Fjre-7u6-linux-x64.rpm\&File\=jre-7u6-linux-x64.rpm\&BHost\=javadl.sun.com jre-7u6-linux-x64.rpm

安裝

1

yum install jre-7u6-linux-x64.rpm

安裝手雹成功
[root@317304 ddd]# java -version
java version "1.7.0_06"
Java(TM) SE Runtime Environment (build 1.7.0_06-b24)
Java HotSpot(TM) 64-Bit Server VM (build 23.2-b09, mixed mode)

安裝openjdk

1

yum install java-1.7.0-openjdk

閱讀全文

與centos7yumjava相關的資料

熱點內容
桌面雲配置文件分離 瀏覽:505
iphone5如何升級4g網路 瀏覽:5
團購是在哪個app 瀏覽:897
打開多個word文檔圖片就不能顯示 瀏覽:855
騰訊新聞怎麼切換版本 瀏覽:269
app安裝失敗用不了 瀏覽:326
桌面文件滑鼠點開會變大變小 瀏覽:536
手機誤刪系統文件開不了機 瀏覽:883
微信兔子甩耳朵 瀏覽:998
android藍牙傳文件在哪裡 瀏覽:354
蘋果6s軟解是真的嗎 瀏覽:310
c語言代碼量大 瀏覽:874
最新網路衛星導航如何使用 瀏覽:425
以下哪些文件屬於圖像文件 瀏覽:774
zycommentjs 瀏覽:414
確認全血細胞減少看哪些數據 瀏覽:265
文件有哪些要求 瀏覽:484
cad打開時會出現兩個文件 瀏覽:65
什麼是轉基因網站 瀏覽:48
手柄設備有問題代碼43 瀏覽:921

友情鏈接