Centos搭建mysql/Hadoop/Hive/Hbase

來源:互聯網
上載者:User

標籤:des   style   blog   http   io   ar   color   os   sp   

 

 Centos搭建Eclipse C/C++環境

只需要CDT即可,解壓運行,建立工程,運行

報 program g++ not found in path :

       eclipse 的window--》preference--》c/c++--》 build --》 setting --》discovery--》CDT GCC Build in Complier Settings [Shared]  From: ${COMMAND} -E -P -v -dD "${INPUTS}"  To: /usr/bin/${COMMAND} -E -P -v -dD "${INPUTS}"  之後就OK了

出現“launch failed .binary not found linux”:

      在菜單-->project-->build project

 

windows下的txt檔案在centos下開啟為亂碼

原因:windows下預設字元集是GB2312 ,而linux下預設的是utf-8

所以要麼在windows下儲存為utf-8格式,要麼轉化檔案格式,如下:

通過iconv進行字元轉化   iconv -f gb2312 -t utf8 ./讀書筆記.txt > ./new.txt

cat ./new.txt

Centos安裝 mysql

::http://dev.mysql.com/downloads/

http://mysql.mirror.kangaroot.net/Downloads/MySQL-5.7/

建立目使用者及使用者組許可權

[[email protected]] groupadd mysql
[[email protected]]useradd -r -g mysql mysql

yum安裝,如果需要更高版本可以自行下載

yum -y install  mysql-server 安裝版本較低

設定字元集和遠程登入

vim /etc/my.cnf

[client]port=3306socket=/var/lib/mysql/mysql.sockdefault-character-set=utf8[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0default-character-set = utf8character-set-server=utf8collation-server=utf8_general_ciinit_connect=‘SET collation_connection=utf8_general_ci‘init_connect=‘SET NAMES utf8‘[mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.piddefault-charater-set=utf8

設定開機啟動

chkconfig mysqld on

chkconfig --list mysqld

/etc/rc.d/init.d/mysqld start

為root設定密碼

mysql -urootselect user,host,password  from mysql.user;set password for [email protected] = password(‘123456‘);exit;重新登入看有沒有生效。 

開啟遠端連線

mysql> use mysql;mysql> desc user;mysql> GRANT ALL PRIVILEGES ON *.* TO [email protected]"%" IDENTIFIED BY "root";//為root添加遠端連線的能力mysql> update user set Password = password(‘123456‘) where User=‘root‘;//設定root使用者密碼mysql> select Host,User,Password from user where User=‘root‘;mysql> flush privileges;mysql> exit

若還不能進行遠端連線,關閉防火牆
/etc/rc.d/init.d/iptables stop

手動安裝更高版本,可參考:

http://www.cnblogs.com/zhoulf/archive/2013/01/25/zhoulf.html

http://www.cnblogs.com/xiongpq/p/3384681.html

 

Centos安裝hive

cd /usr/local

tar -zxvf hive-0.12.0.tar.gz  

ln -s hive-0.12.0 hive 建立軟串連

修改檔案:

將conf下四個模板檔案修改名稱 cd  /usr/local/hive/conf copy hive-default.xml.template hive-site.xml copy hive-env.sh.template hive-env.sh copy hive-exec-log4j.properties.template hive-exec-log4j.properties copy hive-log4j.properties.template hive-log4j.properties

  在官方0.12.0的發布版本中的 hive-default.xml.template 中有 bug,在 2000行:

    <value>auth</auth>  修改為:<value>auth</value>

hive-env.sh,在最後加:

export HIVE_CONF_DIR=$HIVE_HOME/confexport HIVE_AUX_JARS_PATH=$HIVE_HOME/lib

hive-site.xml:以下是需要修改的索引值對,其餘的預設

<configuration> 

<property>  <name>hive.metastore.local</name>    <value>true</value>  </property>    <property>  <name>javax.jdo.option.ConnectionURL</name>    <value>jdbc:mysql://192.168.0.120:3306/hive?createDatabaseIfNotExist=true</value>  </property>    <property>  <name>javax.jdo.option.ConnectionDriverName</name>    <value>com.mysql.jdbc.Driver</value>  </property>    <property>     <name>javax.jdo.option.ConnectionUserName</name>     <value>hive</value>   </property>       <property>     <name>javax.jdo.option.ConnectionPassword</name>     <value>123456</value>   </property>   <property>     <name>datanucleus.fixedDatastore</name>     <value>false</value>   </property>   
</configuration>

  

覺得部落格園的風格簡潔舒服

 

Centos搭建mysql/Hadoop/Hive/Hbase

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.