CentOS7 Cloudera Manager6 完全離線安裝 CDH6 叢集
本文是在CentOS7.4 下進行CDH6叢集的完全離線部署。CDH5叢集與CDH6叢集的部署區別比較大。
說明:本文內容所有操作都是在root使用者下進行的。
檔案下載
首先一些安裝CDH6叢集的必須檔案要先在外網環境先下載好。
Cloudera Manager 6.3.0
CM6 RPM:https://archive.cloudera.com/cm6/6.3.0/redhat7/yum/RPMS/x86_64/
需要下載該連結下的所有RPM檔案,儲存到cloudera-repos
目錄下。
ASC檔案:https://archive.cloudera.com/cm6/6.3.0/allkeys.asc
同時還需要下載一個asc檔案,同樣儲存到cloudera-repos
[root@node01 upload]# tree cloudera-repos/ cloudera-repos/ ├── allkeys.asc ├── cloudera-manager-agent-6.3.0-1281944.el7.x86_64.rpm ├── cloudera-manager-daemons-6.3.0-1281944.el7.x86_64.rpm ├── cloudera-manager-server-6.3.0-1281944.el7.x86_64.rpm ├── cloudera-manager-server-db-2-6.3.0-1281944.el7.x86_64.rpm ├── enterprise-debuginfo-6.3.0-1281944.el7.x86_64.rpm └── oracle-j2sdk1.8-1.8.0+update181-1.x86_64.rpm
MySQL JDBC驅動
要求使用5.1.26以上版本的jdbc驅動,可點選這裡直接下載mysql-connector-java-5.1.47.tar.gz
配置Cloudera Manager yum庫
注意:不要嘗試使用FTP搭建CM的YUM庫!
首先安裝httpd
和createrepo
:
yum -y install httpd createrepo
啟動httpd
服務並設定開機自啟動:
systemctl start httpd
systemctl enable httpd
然後進入到前面準備好的存放Cloudera Manager RPM包的目錄cloudera-repos
下:
cd /data6/upload/cloudera-repos/
生成RPM元資料:
createrepo .
chmod 777 -R cloudera-repos
然後將cloudera-repos
目錄移動到httpd的html目錄下:
mv cloudera-repos /var/www/html/
確保可以通過瀏覽器檢視到這些RPM包:
接著在建立cm6的repo檔案(每個節點都需要配置):
cd /etc/yum.repos.d
vim cloudera-manager.repo
新增如下內容:
[cloudera-manager]
name=Cloudera Manager 6.3.0
baseurl=http://node01/cloudera-repos/
gpgcheck=0
enabled=1
儲存,退出,然後執行yum clean all && yum makecache
命令:
[root@master02 ~]# yum clean all && yum makecache
Loaded plugins: fastestmirror, langpacks
Cleaning repos: ChinaUnicom-Packages cloudera-manager
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
Loaded plugins: fastestmirror, langpacks
ChinaUnicom-Packages | 3.6 kB 00:00:00
cloudera-manager | 2.9 kB 00:00:00
(1/7): ChinaUnicom-Packages/group_gz | 156 kB 00:00:00
(2/7): ChinaUnicom-Packages/filelists_db | 3.1 MB 00:00:00
(3/7): ChinaUnicom-Packages/primary_db | 3.1 MB 00:00:00
(4/7): ChinaUnicom-Packages/other_db | 1.2 MB 00:00:00
(5/7): cloudera-manager/filelists_db | 118 kB 00:00:00
(6/7): cloudera-manager/other_db | 1.0 kB 00:00:00
(7/7): cloudera-manager/primary_db | 8.6 kB 00:00:00
Determining fastest mirrors
Metadata Cache Created
安裝Cloudera Manager Server
這一步只需要在CM Server節點上操作。
執行下面的命令:
# 安裝openjdk8
yum install oracle-j2sdk1.8
# 安裝 cm manager(只需在server節點安裝)
yum install cloudera-manager-daemons cloudera-manager-agent cloudera-manager-server
將會需要很多依賴包,所以說還是有必要搭一個區域網內yum源的,或者手動安裝rpm包
配置本地Parcel儲存庫
Cloudera Manager Server安裝完成後,進入到本地Parcel儲存庫目錄:
cd /opt/cloudera/parcel-repo
將第一部分下載的CDH parcels檔案上傳至該目錄下,然後執行修改sha檔案:
mv /data6/upload/parcels/* /opt/cloudera/parcel-repo/
mv CDH-6.3.0-1.cdh6.3.0.p0.1279813-el7.parcel.sha1 CDH-6.3.0-1.cdh6.3.0.p0.1279813-el7.parcel.sha
然後執行下面的命令修改檔案所有者:
chown -R cloudera-scm:cloudera-scm /opt/cloudera/parcel-repo
最終/opt/cloudera/parcel-repo
目錄內容如下:
├── CDH-6.3.0-1.cdh6.3.0.p0.1279813-el7.parcel
├── CDH-6.3.0-1.cdh6.3.0.p0.1279813-el7.parcel.sha
└── manifest.json
安裝資料庫
MySQL的安裝在環境準備部分中已經有說明,這裡就跳過MySQL安裝了。
資料庫配置
CDH官方給的有一份推薦的MySQL的配置內容:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
transaction-isolation = READ-COMMITTED
# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
symbolic-links = 0
key_buffer_size = 32M
max_allowed_packet = 32M
thread_stack = 256K
thread_cache_size = 64
query_cache_limit = 8M
query_cache_size = 64M
query_cache_type = 1
max_connections = 550
#expire_logs_days = 10
#max_binlog_size = 100M
#log_bin should be on a disk with enough free space.
#Replace '/var/lib/mysql/mysql_binary_log' with an appropriate path for your
#system and chown the specified folder to the mysql user.
log_bin=/var/lib/mysql/mysql_binary_log
#In later versions of MySQL, if you enable the binary log and do not set
#a server_id, MySQL will not start. The server_id must be unique within
#the replicating group.
server_id=1
binlog_format = mixed
read_buffer_size = 2M
read_rnd_buffer_size = 16M
sort_buffer_size = 8M
join_buffer_size = 8M
# InnoDB settings
innodb_file_per_table = 1
innodb_flush_log_at_trx_commit = 2
innodb_log_buffer_size = 64M
innodb_buffer_pool_size = 4G
innodb_thread_concurrency = 8
innodb_flush_method = O_DIRECT
innodb_log_file_size = 512M
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
sql_mode=STRICT_ALL_TABLES
配置mysql jdbc驅動
從前面下載好的mysql-connector-java-5.1.47.tar.gz
包中解壓出mysql-connector-java-5.1.47-bin.jar
檔案,將mysql-connector-java-5.1.47-bin.jar
檔案上傳至CM Server節點上的/usr/share/java/
目錄下並重命名為mysql-connector-java.jar
(如果/usr/share/java/
目錄不存在,需要手動建立):
tar zxvf mysql-connector-java-5.1.47.tar.gz
mkdir -p /usr/share/java/
cp mysql-connector-java-5.1.47-bin.jar /usr/share/java/mysql-connector-java.jar
建立CDH所需要的資料庫
根據所需要安裝的服務參照下表建立對應的資料庫以及資料庫使用者,資料庫必須使用utf8編碼,建立資料庫時要記錄好使用者名稱及對應密碼:
服務名 | 資料庫名 | 使用者名稱 |
---|---|---|
Cloudera Manager Server | scm | scm |
Activity Monitor | amon | amon |
Reports Manager | rman | rman |
Hue | hue | hue |
Hive Metastore Server | metastore | hive |
Sentry Server | sentry | sentry |
Cloudera Navigator Audit Server | nav | nav |
Cloudera Navigator Metadata Server | navms | navms |
Oozie | oozie | oozie |
建立資料庫及對應使用者:
# scm
CREATE DATABASE scm DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
GRANT ALL ON scm.* TO 'scm'@'%' IDENTIFIED BY 'scm';
# amon
CREATE DATABASE amon DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
GRANT ALL ON amon.* TO 'amon'@'%' IDENTIFIED BY 'amon';
# rman
CREATE DATABASE rman DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
GRANT ALL ON rman.* TO 'rman'@'%' IDENTIFIED BY 'rman';
# hue
CREATE DATABASE hue DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
GRANT ALL ON hue.* TO 'hue'@'%' IDENTIFIED BY 'hue';
# hive
CREATE DATABASE metastore DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
GRANT ALL ON metastore.* TO 'hive'@'%' IDENTIFIED BY 'hive';
# sentry
CREATE DATABASE sentry DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
GRANT ALL ON sentry.* TO 'sentry'@'%' IDENTIFIED BY 'sentry';
# nav
CREATE DATABASE nav DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
GRANT ALL ON nav.* TO 'nav'@'%' IDENTIFIED BY 'nav';
# navms
CREATE DATABASE navms DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
GRANT ALL ON navms.* TO 'navms'@'%' IDENTIFIED BY 'navms';
# oozie
CREATE DATABASE oozie DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
GRANT ALL ON oozie.* TO 'oozie'@'%' IDENTIFIED BY 'oozie';
# flush
FLUSH PRIVILEGES;
設定Cloudera Manager 資料庫
Cloudera Manager Server包含一個配置資料庫的指令碼。
mysql資料庫與CM Server是同一臺主機
執行命令:/opt/cloudera/cm/schema/scm_prepare_database.sh mysql scm scm
mysql資料庫與CM Server不在同一臺主機上
執行命令:/opt/cloudera/cm/schema/scm_prepare_database.sh mysql -h <mysql-host-ip> --scm-host <cm-server-ip> scm scm
[root@master02 ~]# /opt/cloudera/cm/schema/scm_prepare_database.sh mysql -h 10.172.54.51 --scm-host 10.172.54.52 scm scm
Enter SCM password:
JAVA_HOME=/usr/java/jdk1.8.0_181-cloudera
Verifying that we can write to /etc/cloudera-scm-server
Creating SCM configuration file in /etc/cloudera-scm-server
Executing: /usr/java/jdk1.8.0_181-cloudera/bin/java -cp /usr/share/java/mysql-connector-java.jar:/usr/share/java/oracle-connector-java.jar:/usr/share/java/postgresql-connector-java.jar:/opt/cloudera/cm/schema/../lib/* com.cloudera.enterprise.dbutil.DbCommandExecutor /etc/cloudera-scm-server/db.properties com.cloudera.cmf.db.
[ main] DbCommandExecutor INFO Successfully connected to database.
All done, your SCM database is configured correctly!
安裝CDH節點
啟動Cloudera Manager Server服務
systemctl start cloudera-scm-server
然後等待Cloudera Manager Server啟動,可能需要稍等一會兒,可以通過命令tail -f /var/log/cloudera-scm-server/cloudera-scm-server.log
去監控服務啟動狀態。
當看到INFO WebServerImpl:com.cloudera.server.cmf.WebServerImpl: Started Jetty server.
日誌打印出來後,說明服務啟動成功,可以通過瀏覽器訪問Cloudera Manager WEB介面了。
訪問Cloudera Manager WEB介面
開啟瀏覽器,訪問地址:http://<server_host>:7180
,預設賬號和密碼都為admin:
歡迎頁面
首先是Cloudera Manager的歡迎頁面,點選頁面右下角的【繼續】按鈕進行下一步:
### 接受條款
勾選接受條款,點選【繼續】進行下一步:
### 版本選擇
這裡我就選擇免費版了:
第二個歡迎介面
選擇版本以後會出現第二個歡迎介面,不過這個是安裝叢集的歡迎頁:
選擇主機
這一步是要搜尋並選擇用於安裝CDH叢集的主機,在主機名稱後面的輸入框中輸入各個節點的hostname,中間使用英文逗號分隔開,然後點選搜尋,在結果列表中勾選要安裝CDH的節點即可:
指定儲存庫
Cloudera Manager Agent
這裡選擇自定義,填寫上面使用httpd搭建好的Cloudera Manager YUM 庫URL:
CDH and other software
如果我們之前的【配置本地Parcel儲存庫】步驟操作無誤的話,這裡會自動選擇【使用Parcel】,並加載出CDH版本,確認無誤後點擊【繼續】:
因此,不需要自己手動安裝 Cloudera Manager Agent了
JDK安裝選項
這一步驟我就不再勾選安裝JDK了,因為我在環境準備部分已經安裝過了。取消勾選,然後繼續:
SSH登入配置
用於配置叢集主機之間的SSH登入,填寫root使用者的密碼,根據叢集配置填寫合適的【同時安裝數量】值即可:
安裝Agent
到這一步會自動進行節點Agent的安裝,稍等一會兒,即可安裝完成:
安裝Parcels
這一步同樣是自動安裝,分配步驟的速度主要取決於網路環境,耐心等待即可:
主機檢查
等待檢查完成即可:
Cloudera 建議將 /proc/sys/vm/swappiness
設定為最大值 10。當前設定為 30。使用 sysctl
命令在執行時更改該設定並編輯 /etc/sysctl.conf
,以在重啟後儲存該設定。您可以繼續進行安裝,但 Cloudera Manager 可能會報告您的主機由於交換而執行狀況不良。
解決方法:
臨時修改:
sysctl vm.swappiness=10
cat /proc/sys/vm/swappiness
這裡我們的修改已經生效,但是如果我們重啟了系統,又會變成30.
永久修改:
在/etc/sysctl.conf
檔案裡新增如下引數:
vm.swappiness=10
或者:
echo 'vm.swappiness=10'>> /etc/sysctl.conf
已啟用透明大頁面壓縮,可能會導致重大效能問題。請執行echo never > /sys/kernel/mm/transparent_hugepage/defrag
和echo never > /sys/kernel/mm/transparent_hugepage/enabled
以禁用此設定,然後將同一命令新增到 /etc/rc.local
等初始化指令碼中,以便在系統重啟時予以設定。
安裝上面的提示執行即可;
安裝CDH叢集
選擇服務型別
這裡我選擇自定義服務,Zookeeper, HDFS,Yarn:
可以先安裝基礎元件,然後用到啥在安裝啥
如果所有服務都安裝,可能安裝過程中會出現很多問題
角色分配
CDH會自動給出一個角色分配,如果覺得不合理,我們可以手動調整一下,注意角色分配均衡:
資料庫設定
錯誤問題
no leveldbjni-1.8 in java.library.path
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load library. Reasons: [Can't load library: /run/cloudera-scm-agent/process/68-cloudera-mgmt-SERVICEMONITOR/libleveldbjni-1.8.so, Can't load library: /run/cloudera-scm-agent/process/68-cloudera-mgmt-SERVICEMONITOR/libleveldbjni.so, no leveldbjni64-1.8 in java.library.path, no leveldbjni-1.8 in java.library.path, no leveldbjni in java.library.path, /run/cloudera-scm-agent/process/68-cloudera-mgmt-SERVICEMONITOR/libleveldbjni-64-1-4792575431304239050.8: libstdc++.so.6: : , /tmp/libleveldbjni-64-1-6079277982211108711.8: libstdc++.so.6: : ]
出錯原因:當前節點的glibc升級有關。既然不存在leveldbjni的庫,那便給他安裝一個。
安裝leveldbjni庫的方式非常有趣:
1) 首先下載leveldbjni-all-1.8.jar
2)解壓該jar包,在\META-INF\native\linux64目錄下找到libleveldbjni.so檔案
3) 將libleveldbjni.so檔案上傳到1中java.library.path中
解除安裝Cloudera Manager
如果因為其他原因,需要解除安裝Cloudera Manager,在各節點執行如下步驟即可。
systemctl stop cloudera-scm-server
systemctl stop cloudera-scm-agent
yum -y remove 'cloudera-manager-*'
yum clean all
umount cm_processes
umount /var/run/cloudera-scm-agent/process
rm -Rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/cloudera* /var/log/cloudera* /var/run/cloudera*
rm -rf /tmp/.scmpreparenode.lock
rm -Rf /var/lib/flume-ng /var/lib/hadoop* /var/lib/hue /var/lib/navigator /var/lib/oozie /var/lib/solr /var/lib/sqoop* /var/lib/zookeeper
rm -rf /var/lib/hadoop-* /var/lib/impala /var/lib/solr /var/lib/zookeeper /var/lib/hue /var/lib/oozie /var/lib/pgsql /var/lib/sqoop2 /data/dfs/ /data/impala/ /data/yarn/ /dfs/ /impala/ /yarn/ /var/run/hadoop-*/ /var/run/hdfs-*/ /usr/bin/hadoop* /usr/bin/zookeeper* /usr/bin/hbase* /usr/bin/hive* /usr/bin/hdfs /usr/bin/mapred /usr/bin/yarn /usr/bin/sqoop* /usr/bin/oozie /etc/hadoop* /etc/zookeeper* /etc/hive* /etc/hue /etc/impala /etc/sqoop* /etc/oozie /etc/hbase* /etc/hcatalog
systemctl stop mariadb
yum -y remove mariadb-*
rm -rf /var/lib/mysql
rm -rf /var/log/mysqld.log
rm -rf /usr/lib64/mysql
rm -rf /usr/share/mysql
rm -rf /opt/cloudera
問題
ParcelUpdateService:com.cloudera.parcel.components.ParcelDownloaderImpl: Unable to retrieve remote parcel repository manifest
2019-08-27 20:35:50,469 INFO WebServerImpl:com.cloudera.server.cmf.WebServerImpl: Started Jetty server.
2019-08-27 20:35:50,600 ERROR ParcelUpdateService:com.cloudera.parcel.components.ParcelDownloaderImpl: Unable to retrieve remote parcel repository manifest
java.util.concurrent.ExecutionException: java.net.UnknownHostException: archive.cloudera.com: Name or service not known
at com.ning.http.client.providers.netty.future.NettyResponseFuture.abort(NettyResponseFuture.java:231)
at com.ning.http.client.providers.netty.request.NettyRequestSender.abort(NettyRequestSender.java:422)
at com.ning.http.client.providers.netty.request.NettyRequestSender.sendRequestWithNewChannel(NettyRequestSender.java:290)
at com.ning.http.client.providers.netty.request.NettyRequestSender.sendRequestWithCertainForceConnect(NettyRequestSender.java:142)
at com.ning.http.client.providers.netty.request.NettyRequestSender.sendRequest(NettyRequestSender.java:117)
at com.ning.http.client.providers.netty.NettyAsyncHttpProvider.execute(NettyAsyncHttpProvider.java:87)
at com.ning.http.client.AsyncHttpClient.executeRequest(AsyncHttpClient.java:506)
at com.ning.http.client.AsyncHttpClient$BoundRequestBuilder.execute(AsyncHttpClient.java:229)
at com.cloudera.parcel.components.ParcelDownloaderImpl.getRepositoryInfoFuture(ParcelDownloaderImpl.java:592)
at com.cloudera.parcel.components.ParcelDownloaderImpl.getRepositoryInfo(ParcelDownloaderImpl.java:544)
at com.cloudera.parcel.components.ParcelDownloaderImpl.syncRemoteRepos(ParcelDownloaderImpl.java:357)
at com.cloudera.parcel.components.ParcelDownloaderImpl$1.run(ParcelDownloaderImpl.java:464)
at com.cloudera.parcel.components.ParcelDownloaderImpl$1.run(ParcelDownloaderImpl.java:459)
at com.cloudera.cmf.persist.ReadWriteDatabaseTaskCallable.call(ReadWriteDatabaseTaskCallable.java:36)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.UnknownHostException: archive.cloudera.com: Name or service not known
at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928)
at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323)
at java.net.InetAddress.getAllByName0(InetAddress.java:1276)
at java.net.InetAddress.getAllByName(InetAddress.java:1192)
at java.net.InetAddress.getAllByName(InetAddress.java:1126)
at java.net.InetAddress.getByName(InetAddress.java:1076)
at com.ning.http.client.NameResolver$JdkNameResolver.resolve(NameResolver.java:28)
at com.ning.http.client.providers.netty.request.NettyRequestSender.remoteAddress(NettyRequestSender.java:358)
at com.ning.http.client.providers.netty.request.NettyRequestSender.connect(NettyRequestSender.java:369)
at com.ning.http.client.providers.netty.request.NettyRequestSender.sendRequestWithNewChannel(NettyRequestSender.java:283)
... 15 more
不影響使用
安裝hive報錯:org.apache.hadoop.hive.metastore.HiveMetaException: Failed to retrieve schema tables from Hive Metastore DB,Not supported
[root@master01 ~]# rpm -qa|grep mysql-connector-java
mysql-connector-java-5.1.25-3.el7.noarch
jdbc版本不對,要求使用5.1.26以上版本的jdbc驅動
相關推薦
CentOS7 Cloudera Manager6 完全離線安裝 CDH6 叢集
本文是在CentOS7.4 下進行CDH6叢集的完全離線部署。CDH5叢集與CDH6叢集的部署區別比較大。 說明:本文內容所有操作都是在root使用者下進行的。 檔案下載 首先一些安裝CDH6叢集的必須檔案要先在外網環境先下載好。 Cloudera Manager 6.3.0 CM6 RPM:https://
CentOS7完全離線安裝配置NTP、MySQL
NTP及依賴 rpm包下載: MySQL及依賴 rpm包下載: NTP安裝 # 修改系統時間 [root@10-121-2-96 opt]# timedatectl set-ntp no [root@10-121-2-96 opt]#
公司內網、離線安裝redis叢集
環境準備: Ruby環境(叢集搭建需要用ruby建立, ruby環境在2.2以上。) rubygems-2.7.4.tgz 和 redis-3.2.2.gem (後面的是redis叢集需要的ruby外掛,rubygems是ruby的一個包管理工具,通過rubyg
完全離線安裝docker,cuda,nvidia-docker
系統是剛裝好的ubuntu server 16.04.4 顯示卡是gtx1080ti,注意,如果不是16.04.4的版本,有可能會出現pcie的報錯 首先要安裝cuda,首先,聯網情況下在一模一樣的剛裝的系統中安裝cuda,安裝好後,這時候會裝很多的依賴庫,注意,所有的依賴
centos7.5 minimal 使用kubeadm安裝k8s叢集
一、環境準備 作業系統:centos7.5 k8s:1.12.1 二、步驟: 主要根據官方文件進行安裝 2.1安裝前準備 一臺或多臺執行linux的物理機或虛擬機器,本文使用centos7.5minimal 2G記憶體2核cpu 叢集中所有機器網路聯
從頭開始系列(一)—HDP篇之Centos 7完全離線安裝HDP2.6.X
從頭開始系列—HDP篇之Centos 7離線安裝HDP2.6.X標籤(空格分隔): 大資料 從頭開始系列[TOC]題外話公司最近要搭建自己得大資料平臺,因為是培訓公司,就著實驗環境來。所以,從頭開始搭建大部分環境。總上考慮,我打算使用HDP來搭建公司的大資料平臺。HDP能滿足大部分需求。環境準備本次安裝為離線
Ubuntu16.04完全離線安裝mysql
申明:本部落格的行文思路和大致內容轉載自http://www.cnblogs.com/JasonTech0713/p/6690949.html 與轉載部落格的區別在於,本部落格屬於在完全無網路下安裝及配置mysql,包括依賴包的安裝和相關包的下載連結 一、在官網下載mys
Linux下Centos7以rpm方式離線安裝MySQL5.7教程以及部分報錯解決方案
由於公司的系統在內網下,沒有網際網路,所以需要離線安裝MySQL,經過兩天摸索,終於安裝成功。把安裝過程整理了一下,方便日後使用,也希望能給大家提供點幫助。 安裝環境:CentOS7 安裝版本:MySQL5.7 一、安裝過程 解除安裝系統自帶的mariadb-libs
centos7 cdh manager5.14.2叢集安裝(完全離線)
最近因工作需要在一個完全離線的模式下安裝一個CDH叢集,在安裝的過程中遇到許多問題,在此做個簡單的記錄。 首先在安裝之前有幾點問題需要注意 1建議使用root使用者進行安裝,因為在安裝過程中CDH預設安裝的時候,會建立各種使用者,hdfs,hive,spark,impal
centos7全離線安裝MongoDB3.2.8叢集
1.自啟動指令碼/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/master.conf/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/confs/slave1.conf/usr/loca
離線安裝Cloudera Manager 5和CDH5(最新版5.1.3) 完全教程
關於CDH和Cloudera Manager CDH (Cloudera's Distribution, including Apache Hadoop),是Hadoop眾多分支中的一種,由Cloudera維護,基於穩定版本的Apache Hadoop構建,並集成了很多補丁,可直接用於生產環境。 Cloude
CENTOS 7.5離線安裝Cloudera Manager 5和CDH5(5.15.0) 完全教程
特別宣告:LZ按照教程完整的走了一遍,最終所有元件都是正常的,中間遇到很多坑,做了一些修改,本文最後會將遇到的一些坑總結到一片新文章中 windows虛擬機器安裝CDH cpu 16G記憶體 預設單核單線 DEV2 Server&&a
centos7中配置elasticsearch叢集和離線安裝x-pack
環境 作業系統:win7 虛擬機器:centos7 elasticsearch:5.2.2 步驟 前提條件 由於我是自己學習用,筆記本的記憶體有限,所以想在一臺虛擬機器中配置叢集。 我虛擬機器的情況是,已經安裝好了elasticsearch
centos7 離線安裝gcc pcre-devel openssl-devel zlib-devel
pts for 1.2 entos 5.1 選擇 cat lib 安裝gcc 1、先進入http://vault.centos.org/ 選擇自己的centos 版本(查看命令:cat /etc/redhat-release) 2、進入 http://vault.cento
CentOS7離線安裝docker問題解決
docker# CentOS7離線安裝docker問題解決[TOC]因某些環境,不能聯外網,所以使用docker yum源方法行不通,於是打算離線安裝。按此博客的方法http://www.cnblogs.com/aguncn/p/6863710.html,下載相應rpm安裝。`rpm -ivh *.rpm -
CentOS7離線安裝TIDB
span col gpo entos 操作系統 離線 ble 導入 pan 首先準備一臺能夠聯網,並且操作系統版本與正式版本完全一致的服務器。 安裝思路是,通過在線方式獲得所有離線安裝包,然後導入到正式安裝環境中去。 yum install -y --downloa
k8s 1.9.1 centos7 install 離線安裝
article sudo -a blog .net 密碼 persist per star 參考 http://blog.csdn.net/acxlm/article/details/79069468遇到的問題及解決:1. 直接用aliyun docker 可以用最新的,
centos7離線安裝mysql
state not 離線 reat maria file node 授權 AC 1、安裝新版mysql前,需將系統自帶的mariadb-lib卸載 rpm -qa|grep mariadb[root@host]# mariadb-libs-5.5.44-2.el7.cent
Kubernetes在CentOS7下二進制文件離線安裝
k8s安裝 k8s離線安裝Kubernetes在CentOS7下二進制文件離線安裝一、下載Kubernetes(簡稱K8S)二進制文件1)https://github.com/kubernetes/kubernetes/releases 從上邊的網址中選擇相應的版本,本文以1.9.1版本為例,從 CHAN
Cloudera CDH 離線安裝與使用
CDH cloudera 安裝 離線安裝 CDH 在線安裝方法如下,方便,但是由於在國內,訪問這個網站的速度很慢,並不快捷。在線安裝Cloudera Manager服務器 # 配置cloudera-cdh源和cloudera-manager源# cloudera-managerwget htt