install.zh_CN - adyliu/jafka GitHub Wiki
#ๅฎ่ฃ ๆๅ ๆๆกฃ>>ๅฎ่ฃ ๆๅ
ไธ่ฝฝๅฐๅ๏ผhttps://github.com/adyliu/jafka/releases
็ฎๅฝ็ปๆ:
jafka-3.0.6
โโโ LICENSE
โโโ VERSION
โโโ bin
โ โโโ admin-console.sh
โ โโโ consumer-console.sh
โ โโโ dumper.sh
โ โโโ env.sh
โ โโโ getoffset-console.sh
โ โโโ jafka-linux-x86-32
โ โโโ jafka-linux-x86-64
โ โโโ jafka-macosx-universal-32
โ โโโ jafka-macosx-universal-64
โ โโโ jafka-windows-x86-32.exe
โ โโโ jafka.conf
โ โโโ optional
โ โ โโโ libwrapper-linux-x86-32.so
โ โ โโโ libwrapper-linux-x86-64.so
โ โ โโโ libwrapper-macosx-universal-32.jnilib
โ โ โโโ libwrapper-macosx-universal-64.jnilib
โ โ โโโ wrapper-windows-x86-32.dll
โ โ โโโ wrapper.jar
โ โโโ producer-console.sh
โ โโโ run.sh
โ โโโ server.sh
โ โโโ simple-consumer-console.sh
โ โโโ zookeeper-server.sh
โโโ conf
โ โโโ log4j.properties.sample
โ โโโ server.properties.sample
โ โโโ zookeeper.properties
โโโ lib
โ โโโ jackson-annotations-2.9.0.jar
โ โโโ jackson-core-2.9.8.jar
โ โโโ jackson-databind-2.9.8.jar
โ โโโ jafka-3.0.6.jar
โ โโโ jopt-simple-5.0.4.jar
โ โโโ log4j-3.6.07.jar
โ โโโ netty-all-4.1.36.Final.jar
โ โโโ optional
โ โ โโโ mx4j-tools-3.0.1.jar
โ โโโ slf4j-api-1.7.26.jar
โ โโโ slf4j-log4j12-1.7.26.jar
โ โโโ zkclient-2.1.2.jar
โ โโโ zookeeper-3.4.9.jar
โโโ logs
ๅ ถไธญ bin ็ฎๅฝๅญๆพๅฏๅจ่ๆฌ๏ผconf ็ฎๅฝๅญๆพ้ ็ฝฎๆไปถ๏ผdata ็ฎๅฝๅญๆพๆฐๆฎ๏ผlib ็ฎๅฝๅญๆพไพ่ตๅบ๏ผlogs ็ฎๅฝๅญๆพๆฅๅฟ๏ผVERSION ๆไปถๅญๆพ็ๆฌไฟกๆฏใ
ๆฉๅฑๅ ไธญๅชๅ ๅซไบไปฅไธ Linux/Windows ไธค็งๅนณๅฐ๏ผๅ ถๅฎๅนณๅฐๅฏไปฅๅ่Java Service Wrapper,ๅบๆฌ็ฑปไผผใ
ๅจ่ฟ่กไนๅ๏ผๅปบ่ฎฎๅฐ jafka.conf ไธญๅพ JAFKA_HOME ็ฏๅขๅ้ไฟฎๆนไฝ็ปๅฏน่ทฏๅพ๏ผๅๅฐไธๅฟ ่ฆ็้บป็ฆใไพๅฆ๏ผ
set.JAFKA_HOME=/opt/apps/jafka-3.6.0
ๆ่
set.JAFKA_HOME=C:\jafka-3.6.0
[adyliu@adyliu-pc bin]$ ./run.sh
Usage: ./run.sh [ console | start | stop | restart | condrestart | status | install | remove | dump ]
Commands:
console Launch in the current console.
start Start in the background as a daemon process.
stop Stop if running as a daemon or in another console.
restart Stop if running and then start.
condrestart Restart only if already running.
status Query the current status.
install Install to start automatically when system boots.
remove Uninstall.
dump Request a Java thread dump if running.
ไปฅๅฝไปค่กๆนๅผ่ฟ่กๅช้่ฆๅจไปปไฝ็ฎๅฝไธๆง่กไธ้ขๅฝไปคๅณๅฏ
./run.sh console
ไปฅๅๅฐๆๅกๆนๅผ่ฟ่ก๏ผๅช้่ฆๆง่ก
./run.sh start
้ๆถ้ฝๅฏไปฅๆฅ็ๆๅก็ถๆ๏ผๅ ๆฌๆฒกๆ่ฟ่กๆ่ ่ฟ่กๅผๅธธ
./run.sh status
ๅๆญขๆญฃๅจ่ฟ่ก็ๆๅก
./run.sh stop
32 ไฝ็ Linux ้่ฆๅฐ run.sh ไธญ็
#WRAPPER_CMD="./jafka"
WRAPPER_CMD="./jafka64"
ๆฟๆขๆ
WRAPPER_CMD="./jafka"
#WRAPPER_CMD="./jafka64"
ๅณๅฏใไนๅฐฑๆฏๆณๆง่กๅพๅฝไปคๆขๆ 32 ไฝ็ไบ่ฟๅถใ
่ฟ่กๅฝไปคๅ Linux x86_64 ็ธๅใ
Windows ็ดๆฅๅๅป jafka.exe ๅณๅฏไปฅๅฝไปค่กๆนๅผ่ฟ่กใ
jafka -?
ๅฎ่ฃ ๆๆๅก๏ผ
jafka -i jafka.conf
่ฟ่กๆๅก๏ผ
jafka -t
ๅๆญขๆๅก๏ผ
jafka -p
<dependency>
<groupId>com.sohu.jafka</groupId>
<artifactId>jafka</artifactId>
<version>3.6.0</version>
</dependency>
Maven ไธญๅคฎไปๅบๅฐๅ: https://repo1.maven.org/maven2/io/jafka/jafka/
- jafka 1.2+
- zkclient 1.0+ https://github.com/adyliu/zkclient
- zookeeper 3.3.5+ http://zookeeper.apache.org
- log4j 1.2+ http://logging.apache.org/log4j/
- jackson 1.8.0+ http://jackson.codehaus.org/
- mx4j-tools 3.0.1+ [Optional]
ๅฆๆๆฏๆบ็ ๅฎ่ฃ ๏ผๅฏ้็จไธ้ข็ๆญฅ้ชคใ๏ผ้็จไบ 1.1+ ็ๆฌ๏ผ
###1. ไธ่ฝฝๆบไปฃ็
git clone https://[email protected]/adyliu/jafka.git
ๆ่
wget -O jafka.zip https://github.com/adyliu/jafka/zipball/master
unzip jafka.zip
###2. ็ผ่ฏ
mvn clean package assembly:single -Dmaven.test.skip=true
ๆ่ ่ฟ่กไธๅๅ ๆต่ฏ
mvn clean package assembly:single
###3. ๅฎ่ฃ
็ฐๅจๅจ target/็ฎๅฝไธๅฐฑๅพๅฐไบๆๅ ๅฅฝ็ๅฎ่ฃ ๅ jafka-1.x.x.tgzใ ๅฎ่ฃ ๆญฅ้ชคๅไธ้ขไธ่ฝฝๅ่ก็ๅฎ่ฃ ๅ ็ธๅใ
Language: English | Simple Chinese