標籤: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