java
node
su root cd /kkb/soft/
yum -y install wget
出現一下界面表示安裝成功mysql
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
出現如下界面表示安裝成功sql
vim
yum -y install mysql-community-server
systemctl start mysqld.service
systemctl status mysqld.service
下圖active(running)表示mysql服務已啓動服務器
grep "password" /var/log/mysqld.log
mysql -uroot -p
而後在MySQL裏面進行下面一系列操做ide
設置密碼策略爲LOW,此策略只檢查密碼的長度 set global validate_password_policy=LOW; 設置密碼最小長度 set global validate_password_length=6; 修改mysql的root用戶,本地登錄的密碼爲123456 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; 開啓mysql的遠程鏈接權限 grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; 刷新權限 flush privileges;
oop
http://archive.cloudera.com/cdh5/cdh/5/hive-1.1.0-cdh5.14.2.tar.gzspa
規劃安裝目錄 /kkb/install3d
解壓安裝包到指定的規劃目錄/kkb/install
tar -xzvf hive-1.1.0-cdh5.14.2.tar.gz -C /kkb/install/
進入到Hive的安裝目錄下的conf文件夾中
cd /kkb/install/hive-1.1.0-cdh5.14.2/conf/
重命名hive-env.sh.template
mv hive-env.sh.template hive-env.sh
修改hive-env.sh,修改內容以下
#配置HADOOP_HOME路徑 export HADOOP_HOME=/kkb/install/hadoop-2.6.0-cdh5.14.2/ #配置HIVE_CONF_DIR路徑 export HIVE_CONF_DIR=/kkb/install/hive-1.1.0-cdh5.14.2/conf
修改hive-site.xml
conf目錄下默認沒有此文件,vim建立便可conf目錄下默認沒有此文件,vim建立便可
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <configuration> <property> <name>javax.jdo.option.ConnectionURL</name> <value>jdbc:mysql://node03:3306/hive?createDatabaseIfNotExist=true&characterEncoding=latin1&useSSL=false</value> </property> <property> <name>javax.jdo.option.ConnectionDriverName</name> <value>com.mysql.jdbc.Driver</value> </property> <property> <name>javax.jdo.option.ConnectionUserName</name> <value>root</value> </property> <property> <name>javax.jdo.option.ConnectionPassword</name> <value>123456</value> </property> <property> <name>hive.cli.print.current.db</name> <value>true</value> </property> <property> <name>hive.cli.print.header</name> <value>true</value> </property> <property> <name>hive.server2.thrift.bind.host</name> <value>node03</value> </property> </configuration>
修改日誌配置文件hive-log4j.properties
建立hive日誌存儲目錄
mkdir -p /kkb/install/hive-1.1.0-cdh5.14.2/logs/
重命名生成文件hive-log4j.properties
mv hive-log4j.properties.template hive-log4j.properties
修改此文件的hive.log.dir屬性的值
#更改如下內容,設置咱們的hive的日誌文件存放的路徑,便於排查問題
hive.log.dir=/kkb/install/hive-1.1.0-cdh5.14.2/logs/
cp mysql-connector-java-5.1.38.jar /kkb/install/hive-1.1.0-cdh5.14.2/lib/
export HIVE_HOME=/kkb/install/hive-1.1.0-cdh5.14.2 export PATH=$PATH:$HIVE_HOME/bin
切換回hadoop用戶,並source
source /etc/profile
一、進入MySQL,執行語句 show databases;
二、啓動hadoop集羣后在node03節點上能夠執行hive