java操作cassandra(安裝)
從apache官網下載最新的cassandra,目前最新的版本是2.1.2
解壓,放到一個固定目錄下。
修改conf/cassandra.yaml
替換其中的var/lib/cassandra/ 為安裝目錄
修改conf/logback.xml
替換其中的${cassandra.logdir} 為安裝目錄
配置環境變數
新增環境變數CASSANDRA_HOME,值為安裝目錄,然後新增path環境變數為%CASSANDRA_HOME%\bin
啟動
進入命令列工具,輸入cassandra然後回車,顯示如下說明啟動成功。
INFO 02:49:53 Enqueuing flush of local: 49395 (0%) on-heap, 0 (0%) off-heap INFO 02:49:53 Writing
[email protected](8561 serialized bytes, 259 ops, 0%/0% of on/off-heap limit) INFO 02:49:53 Completed flushing D:\Program Files\apache-cassandra-2.1.2\data\data\system\local-7ad54392bcdd35a684174e047860b377\syste sition(segmentId=1419389392265, position=98921) INFO 02:49:53 Node localhost/127.0.0.1 state jump to normal INFO 02:49:53 Compacted 4 sstables to [D:\Program Files\apache-cassandra-2.1.2\data\data\system\local-7ad54392bcdd35a684174e047860b377 n 218ms = 0.024979MB/s. 4 total partitions merged to 1. Partition merge counts were {4:1, } INFO 02:49:53 Netty using Java NIO event loop INFO 02:49:53 Using Netty Version: [netty-buffer=netty-buffer-4.0.23.Final.208198c, netty-codec=netty-codec-4.0.23.Final.208198c, nett ocks=netty-codec-socks-4.0.23.Final.208198c, netty-common=netty-common-4.0.23.Final.208198c, netty-handler=netty-handler-4.0.23.Final.2 ty-transport-rxtx=netty-transport-rxtx-4.0.23.Final.208198c, netty-transport-sctp=netty-transport-sctp-4.0.23.Final.208198c, netty-tran INFO 02:49:53 Starting listening for CQL clients on localhost/127.0.0.1:9042... INFO 02:49:53 Binding thrift service to localhost/127.0.0.1:9160 INFO 02:49:53 Listening for thrift clients...
啟動客戶端工具
重新啟動一個命令列,輸入cassandra-cli,然後回車,顯示如下:
Microsoft Windows [版本 6.1.7601]
版權所有 (c) 2009 Microsoft Corporation。保留所有權利。
C:\Users\Administrator>cassandra-cli
Starting Cassandra Client
Connected to: "Test Cluster" on 127.0.0.1/9160
Welcome to Cassandra CLI version 2.1.2
The CLI is deprecated and will be removed in Cassandra 3.0. Consider migrating to cqlsh.
CQL is fully backwards compatible with Thrift data; see http://www.datastax.com/dev/blog/thrift-to-cql3
Type 'help;' or '?' for help.
Type 'quit;' or 'exit;' to quit.
[ [email protected]]
啟動過程中遇到的錯誤
1:
Windows PowerShell 內部錯誤。載入託管的 Windows PowerShell 失敗,返回錯誤 80070002。
WARNING! Powershell script execution unavailable.
Please use 'powershell Set-ExecutionPolicy Unrestricted'
on this user-account to run cassandra with fully featured
functionality on this platform.
Starting with legacy startup options
Starting Cassandra Server
Error occurred during initialization of VM
Could not reserve enough space for 2097152KB object heap
解決辦法:
安裝補丁Windows Management Framework 4.0 (KB2819745)可解決.
地址:http://www.microsoft.com/en-us/download/details.aspx?id=40855
2:
Could not reserve enough space for 2097152KB object heap
解決辦法:
修改 cassandra.bat 中的JVM引數
set JAVA_OPTS=-ea^
-javaagent:"%CASSANDRA_HOME%\lib\jamm-0.2.8.jar"^
-Xms512m^
-Xmx512m^
相關推薦
java操作cassandra(安裝)
從apache官網下載最新的cassandra,目前最新的版本是2.1.2 解壓,放到一個固定目錄下。 修改conf/cassandra.yaml 替換其中的var/lib/cassandra/ 為安裝目錄 修改conf/logback.xml 替換其中的${cassa
java操作ElasticSearch(es)進行增刪查改操作
有時間是要了解一下ES這個東西的~ -------------------------------------------------------------------------------------------------
操作Cassandra(8)-安全性
CREATE ROLE jmx WITH LOGIN = false; GRANT SELECT ON ALL MBEANS TO jmx; GRANT DESCRIBE ON ALL MBEANS TO jmx; GRANT EXECUTE ON MBEAN 'java.lang:type=Threadi
JdbcTemplateUtil公共類的使用-------java操作資料庫(2)
1.在xml配置JdbcTemplateUtil所需的資料來源 <!--2. 配置springDSN --> <bean id="springDSN" class="org.spri
Debian操作系統(安裝教程,以及我遇到的問題)
net bios ios led virt article 以及 操作 .net 安裝虛擬機,安裝完虛擬機如果要再安裝系統,則要先進入電腦bios設置 Configuration 向下移動到Intel Virtualization Technology 設置為Enabled
Java操作Redis(代碼演示)
exce xxx mem log 來看 != 技術分享 org ons redis-demo演示 一、創建一個maven工程 1、在pom.xml中引入相關redis的相關依賴 1 <project xmlns="http://maven.apache.org/P
windows環境下搭建Java開發環境(一):jdk安裝和配置
變量 win jns jdk安裝 分享 tool 直接 www. 技術 一、資源下載 官網:http://www.oracle.com/technetwork/java/javase/downloads/index.html 本人安裝的是jdk1.8,百度雲資源:鏈
Java 鏈表(LinkNode)的簡單操作:初始化,遍歷,插入,刪除等
代碼 初始化 結構體 class 如果 traverse linknode eth com 由於java中沒有結構體,所以用一個類來定義鏈表,代碼如下 主要包括一個data,還有一個指向後面一個節點的next 重寫了toString函數,返回你想要的數據 定義鏈表的類: p
Java詳解(3)--MyEclipse安裝
MyEclipse-8.6.1-win32安裝 平臺:Win7 檔案: Myeclipse8.6.1 http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.6.1-win32.e
Java詳解(2)--JDK安裝與環境變數配置
JDK安裝與環境變數配置 --------------------- 作者:文動天下 來源:CSDN 連結:https://blog.csdn.net/li_yi_kun?t=1 版權宣告:本文為博主原創文章,轉載請附上博文連結! 1、JDK&nb
Java併發程式設計(三)——原子操作
概念 不可被中斷的一個或一系列操作 術語定義 術語名稱 英文 解釋 快取行 cache line 快取的最小操作單位 比較並交換
java操作mongodb(高階查詢)
直接上程式碼(依賴程式碼請檢視之前的部落格): public void query() { // $or (查詢id等於1或者id等於2的資料) BasicDBObject queryObject = new BasicDBObject().appen
JAVA高階基礎(45)---緩衝區操作
package org.lanqiao.buffer.demo; import java.nio.ByteBuffer; public class BufferDemo { public static void main(String[] args) { //開闢緩衝區 分配緩
java資料結構(一)----------順序表操作例項
import java.util.Scanner; class DATA{//資料類 String key; // 節點的關鍵字 String name; String age; } class SLType{// 定義順序表的結構陣列 static fina
Java基礎練習題 (2)日期操作
(1)如何獲取當前的月份? 操作日期我們通常會使用到兩個類,一個是 Date 類,一個是 Calendar 類。Date 類的很多方法都已被標記為 Deprecated,所以建議使用 Calendar 替代 Date 類來獲取時間資訊。因為 Calendar
java操作mongodb(分頁)
使用skip+limit的方式實現分頁。直接上程式碼(依賴的程式碼在上一篇部落格中): /** * 分頁查詢 * @param page * @param pageSize * @return */ public List<User> pa
java操作mongodb(聚合函式)
資料庫資料如下: 上程式碼: public static void main(String[] args) { UserDao userDao = new UserDao(); userDao.juhe(); } public void juhe()
java操作mongodb(連線池)
Mongo的例項其實就是一個數據庫連線池,這個連線池裡預設有10個連結。我們沒有必要重新實現這個連結池,但是我們可以更改這個連線池的配置。因為Mongo的例項就是一個連線池,所以,專案中最好只存在一個Mongo的例項。 常見的配置引數: connectionsPerHost
黑馬程式設計師——Java IO流(二)之流操作規律總結、File類、Properties類、序列流等
-----------android培訓、java培訓、java學習型技術部落格、期待與您交流!------------ 六、流操作規律總結 1.明確源和目的: 源: 字元流:FileReader(純文字檔案)。 位元組流:FileInputStream(
C#、JAVA操作Hadoop(HDFS、Map/Reduce)真實過程概述。元件、原始碼下載。無法解決:Response status code does not indicate success: 500。
一、Hadoop環境配置概述 三臺虛擬機器,作業系統為:Ubuntu 16.04。 Hadoop版本:2.7.2 NameNode:192.168.72.132 DataNode:192.168.72.135,192.168.72.136