cerulean

          MySQL Cluster 不支持windows
          之前的說法是max版支持集群,standard版不支持,但是官方下載點里已經(jīng)看不出任何關(guān)于max,standard的標(biāo)志。官方網(wǎng)站上又說5.0版本已經(jīng)包含了MySQL Cluster,所以還是下了個5.0的試試,結(jié)果是可以的。

          基本的安裝:
          linux下官方網(wǎng)站的安裝說明還是挺明確的,一步一步做就是了。
          遇到了一個問題與這篇文章一模一樣:http://www.91linux.com/html/linux_pub/fedora/20071114/8195.html
          按它的方法修改之后再次

          cd /usr/local/mysql
          bin
          /mysqld_safe --user=mysql &


          Starting mysqld daemon with databases from /var/lib/mysql
          看到上面這一行說明啟動成功。

          修改密碼:

          bin/mysqladmin -u root password yourpassword


          允許遠(yuǎn)程訪問:

          bin/mysql -u root -p
          grant all on 
          *.* to root@"202.11.10.253" Identified by "dboomysql"

          允許地址202.11.10.253上用root用戶,密碼dboomysql來連接mysql的所有數(shù)據(jù)庫,付給所有權(quán)限。
          實質(zhì)上是修改了自帶的database:mysql中user這一張表,與PostgreSQL需要修改配置文件相比還是方便一些。
          另外就是MySQL的GUI客戶端(MySQL Administrator)也比PostgreSQL的漂亮很多。

          停止MySQL:
          bin/mysqladmin -u root shutdown -p

          安裝完成后,按照這篇文章配置雙機(jī)互備
          http://hi.baidu.com/%CA%AB%D5%B9/blog/item/3b99dbc48140f7ca38db49f7.html
          但是這篇文章有筆誤:

          四、初始化集群
          在Server1中
          # ndbd --nodeid=3 --initial
          在Server2中
          # ndbd --nodeid=4 --iniitial

          應(yīng)該改為——
          四、初始化集群
          在Server1中
          # ndbd --ndb_nodeid=3 --initial
          在Server2中
          # ndbd --ndb_nodeid=4 --initial

          這樣的集群配置兩臺機(jī)器都是一樣的,所以有2個管理節(jié)點,2個SQL節(jié)點,2個數(shù)據(jù)節(jié)點。集群的驗證:從任何一臺機(jī)器登上去操作數(shù)據(jù)都能雙寫。

          ndb_mgm -e show

          可以看到集群節(jié)點的信息。
          從官方網(wǎng)站上看到的例子都是用了多于3臺的機(jī)器來做的集群,僅用兩臺來做的方法好像是大家特意這么做的。

          盡管集群配置完畢,但是應(yīng)用程序與數(shù)據(jù)庫建立連接不能使用其中任何一臺機(jī)器的真實IP,否則一旦該機(jī)器網(wǎng)絡(luò)連接出問題還是不行,所以還是要給DB集群的機(jī)器配置虛擬IP以供外部訪問。


          遇到過的問題:
          無法mysqld_safe啟動,也找不到日志
          解決方法:加啟動參數(shù)以指定日志

          mysqld_safe --log-error=/var/log/mysqld.log

          可以查看到錯誤日志了。

          [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
          沒轍,google唄,好像是系統(tǒng)數(shù)據(jù)庫mysql里host表的權(quán)限有問題什么的,而mysql這個庫是之前安裝時初始化過的。

          解決方法:刪除data,重新install_db

          rm -rf /usr/local/mysql/data
          cd 
          /usr/local/mysql
          scripts
          /mysql_install_db --user=mysql
          chown 
          -R root .
          chown 
          -R mysql data
          chgrp 
          -R mysql .

           

          bin/mysqld_safe --log-error=/var/log/mysqld.log --ndb_nodeid=5 --user=mysql &

          啟動成功了。

          btw, mysql官方網(wǎng)的forum好像不能“平板顯示”,好不方便。


          關(guān)閉Cluster,在管理節(jié)點所在的機(jī)器上:
          /usr/local/mysql/ndb_mgm -e shutdown
          關(guān)閉SQL節(jié)點的mysqld服務(wù):
          /usr/local/mysql/bin/mysqladmin -uroot shutdown

          posted @ 2007-12-17 21:38 cerulean 閱讀(618) | 評論 (0)編輯 收藏
          java默認(rèn)的JVM內(nèi)存占用:初始1MB,最大64MB
          可以通過java -Xms256m -Xmx256m ClassName來調(diào)整。
          xms和xmx的值最好相同,否則調(diào)整的效率可能不高。
          如果程序運行中,發(fā)生內(nèi)存溢出,那么不會以Exception的形式拋出,而是"Error"
          如果沒有catch(Error error),那么控制臺將顯示錯誤:Exception in thread "main" java.lang.OutOfMemoryError: Java heap space,而且后面的程序也不會執(zhí)行。
          posted @ 2007-12-17 21:26 cerulean 閱讀(1133) | 評論 (0)編輯 收藏
          雖然RMI已經(jīng)不大推薦使用了,但是方法還是要記住的。
          在產(chǎn)生.class文件的根目錄,例如/bin
          cd /bin
          rmic com.test.RMIImpl

          將在/bin/com/test目錄下產(chǎn)生RMIImpl_Stub.class文件
          cd /bin
          jar cvf test.jar com
          /test/RMIIntf.class com/test/RMIImpl_Stub.class

          將在/bin目錄下產(chǎn)生test.jar文件,供RMI客戶端調(diào)用
          posted @ 2007-12-17 21:12 cerulean 閱讀(893) | 評論 (0)編輯 收藏

          遇到經(jīng)典的getParameter中文亂碼的問題,網(wǎng)上已經(jīng)有很多總結(jié)和討論了。
          在jsp里調(diào)用了*.do?param=name,當(dāng)name本身的值為中文時,在action里獲取時有亂碼問題。

          調(diào)用.do的jsp頁面頭已經(jīng)設(shè)置過

          <%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>


          即便在action里設(shè)置了

          request.setCharacterEncoding 

          也沒有效果。

          最后的解決方法:

          String str = request.getParameter("param");

          改為

          String str = new String(request.getParameter("param").getBytes("ISO-8859-1"),"GB2312");
          posted @ 2007-12-17 21:09 cerulean 閱讀(3716) | 評論 (0)編輯 收藏

          struts的<html:form>標(biāo)簽中沒有"name"屬性,但是使用"styleId"屬性可以替代。
          需要注意的問題是,假如定義了:

          <html:form styleId="test" action="testIt.do">

          同時還定義了一個一樣名為test的javascript function:
          function test(){
             alert('hello');
          }

          則,在試圖調(diào)用此function時會出現(xiàn)錯誤:
          <onclick="test()">click me</a>
          posted @ 2007-12-05 10:53 cerulean 閱讀(3345) | 評論 (1)編輯 收藏
          windows下.exe安裝版中,TOMCAT_HOME/conf下,是沒有l(wèi)ogging.properties這個文件的(在解壓版中有)。安裝版的logging.properties文件位于TOMCAT_HOME/common/classes下。
          posted @ 2007-09-03 17:01 cerulean 閱讀(1141) | 評論 (0)編輯 收藏
          Windows->Preferences->General->Compare/Patch->Ignore white space
          posted @ 2007-08-28 16:45 cerulean 閱讀(876) | 評論 (0)編輯 收藏
          Team->Branch/Tag時,必須輸入注釋,否則即便看起來好像執(zhí)行了操作,但是卻沒有真正創(chuàng)建分支在SVN server上。
          posted @ 2007-08-28 15:35 cerulean 閱讀(1095) | 評論 (0)編輯 收藏
          其實還是挺糊涂的,org.apache.struts.action.ActionForm的Reset()方法,不過知道可以在該方法中set該Form的一些屬性值,就能夠在頁面上顯示為該對應(yīng)控件的默認(rèn)值,比較方便。

          public void reset(ActionMapping mapping, HttpServletRequest request) {
             
          //set default value for the first display
             this.setType("0");
          }
          posted @ 2007-08-23 14:55 cerulean 閱讀(1263) | 評論 (0)編輯 收藏
          在eclipse中已經(jīng)集成了ant,如果創(chuàng)建名為build.xml的文件,就會被識別為ant的文件。ShowView->Outline會有一些提示。
          在eclipse中,右鍵build.xml,
          選擇:Run As Ant Build,會執(zhí)行默認(rèn)的任務(wù)
          選擇:Run As Ant Build...,在彈出框中,可以選擇執(zhí)行哪些任務(wù).

          當(dāng)直接使用ant命令時,可以用-D來輸入?yún)?shù),
          例如ant -buildfile package.xml -Dversion=1_0,指定了version的值。
          posted @ 2007-08-14 15:18 cerulean 閱讀(450) | 評論 (0)編輯 收藏
          僅列出標(biāo)題
          共6頁: 上一頁 1 2 3 4 5 6 下一頁 

          導(dǎo)航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          統(tǒng)計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 兰州市| 大田县| 石棉县| 勃利县| 图们市| 澳门| 温泉县| 应城市| 莎车县| 庄浪县| 包头市| 石楼县| 灵武市| 临江市| 阿尔山市| 平远县| 卢氏县| 开原市| 玛纳斯县| 台江县| 兴山县| 灵石县| 民勤县| 汝阳县| 达尔| 泌阳县| 库车县| 长沙县| 大厂| 锡林浩特市| 临沭县| 沁源县| 襄樊市| 梁平县| 双江| 沛县| 东辽县| 乌兰浩特市| 威海市| 永州市| 峡江县|